Filebeat GCS input with Content-Type text/plain error

I am using Filebeat (its GCS input) to read the logs from a GCS bucket and pass them to Graylog. The issue: Filebeat’s GCS input only accepts objects whose Content-Type metadata is application/json or application/x-ndjson. The log contents are valid NDJSON, but Akamai DataStream uploads the objects to GCS with Content-Type text/plain, so Filebeat rejects every object with a content-type error.

FileBeat/Graylog Error:job with jobId otmuatmarketing-graylog/stream-113120/2026/06/15/ak-998425-1781522694-108702-ds.gz-worker-0 encountered an error: content-type text/plain not supported

Hey @ten10,

Is this the PubSub input?

Hi,
No it is Google Cloud Storage Input | Beats

my input files are coming from Akamai Datastream in NDJSON format but the file stat Content-Type is text/plain.

Because of this Filebeat is rejecting this Content-Type