Hi! :)
First time here, will keep the intro brief š We're about to publish a little Druid extension as open source, thinking it might be useful to other people as well. Before we actually publish it though - would be nice if I can get some feedback from the community. You know - it's one thing to use
internally a piece of code you've developed, it's completely different when sharing with other people š
Right! So, this extension is basically an InputFormat for OpenTelemetry data - lets you ingest OpenTelemetry into Druid. Over here we find Druid particularly useful for telemetry analytics, and instead of doing complex ingestion specs to process the OpenTelemetry protobufs - we just repurposed a bit of java code that already had. The result is an
otlp
InputFormat extension that flattens and preprocesses OTEL data for easier querying.
You can find the pre-release [here.](
https://github.com/mishmash-io/opentelemetry-server-embedded/tree/main/druid-otlp-format)
I'm pretty sure there are a number of things that can be improved and would be great if I can get some feedback?
P.S. Better docs are coming, but will take a bit of time :)