How do I ship Vector's internal metrics to Honeycomb or an OpenTelemetry collector? #22529
Unanswered
britton-from-notion
asked this question in
Q&A
Replies: 2 comments 3 replies
-
Here's a rough idea of what I believe would be the VRL work required to transform one metric type into OTLP |
Beta Was this translation helpful? Give feedback.
3 replies
-
Following up on initial metrics support attempt in #17310 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Problem
Honeycomb as a sink does not support the metrics data type, rendering the shipment of vector's internal metrics to honeycomb incompatible out of the box. However, this telemetry is extremely valuable and I'd love to still make use of it.
Honeycomb expects to receive telemetry shipped in OTLP format, which vector supports via the OpenTelemetry sink but does not provide a pre-built way to translate a metric event into the OTLP proto.
Vector's documentation recommends using VRL to transform data into OTLP which if I'm not mistaken could be a somewhat cumbersome transform. It would be far preferred to have the ability to either send a metric event directly to the honeycomb or OTLP sink (having the transformation occur in the background) or provide a simple means of mapping a metric to OTLP via vector such as a pre-built function.
Example
References
https://vector.dev/docs/reference/configuration/sinks/opentelemetry/
https://vector.dev/docs/reference/configuration/sinks/honeycomb/
https://vector.dev/docs/about/under-the-hood/architecture/data-model/metric/
Beta Was this translation helpful? Give feedback.
All reactions