Skip to main content
Question

For bringing Amazon Kinesis Firehose in to Cribl, what format should I use?

  • Mar 11, 2025 3:14 AM UTC
  • 10 replies
  • 109 views

Hi! I was looking into using cribl for sending in data from amazon kinesis firehose into cribl. But there is no format for the data to be send mentioned in the documentation. And there is no event breaker support also. So what format should be followed? is it ndjson or is there anything I'm missing?

10 replies

  • Employee
  • Mar 11, 2025 4:38 AM UTC

Hi <@U05ALUDRLD6&gt;, is this the documentation you have seen?https://docs.cribl.io/stream/sources-kinesis-firehose/


  • Author
  • Employee
  • Mar 11, 2025 4:38 AM UTC

Yes. But there is no mention about the input data format


  • Employee
  • Mar 11, 2025 4:38 AM UTC

Only this:```This Source supports gzip-compressed inbound data when the Content‚ÄëEncoding: gzip connection header is set.```


  • Employee
  • Mar 11, 2025 4:38 AM UTC

And, right at the beginning, it says that you should use Kinesis' HTTP endpoint destination option.Sorry, but I don't have experience with Kinesis Firehose. Is that information not adequate?


Michael Katz

Our Amazon Kinesis Firehose Source expects HTTP inbound data.


  • Author
  • Employee
  • Mar 11, 2025 4:38 AM UTC

So we can pass any http inbound data format? (json, xml etc) <@U013R2W0L3S&gt;


Michael Katz

For that range, I too will need to defer to a Cribl colleague how has more practical experience ingesting from Firehose.


David Maislin

Any format, pick http or http_raw sources, define event breakers if needed, done.


David Maislin

NDJSON is fine for that.


  • Author
  • Employee
  • Mar 11, 2025 4:38 AM UTC

Okkk thank you so much everyone