Stream build and Test logs from GitLab

Is there a way to stream GitLab CI pipeline logs from GitLab server/Runner to other sources ex: Kafka.
We are interested in build logs and Test logs.
GitLab exposes a job API to get a log file with Job Id (below is the link).

What we want is push rather than pull.
Is there some thing out of the box or any recommendation for above use case.
1 Like