beam-telemetry / telemetry_metrics_prometheus_core

Core Prometheus Telemetry.Metrics Reporter package for telemetry_metrics_prometheus
Apache License 2.0
35 stars 30 forks source link

feat: Adds exemplars #54

Open isaacsanders opened 1 year ago

isaacsanders commented 1 year ago

This is a first draft of an implementation for exposing exemplars.

I used the following documentation to implement exemplars that consist of labels, a value, and a timestamp: https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#exemplars

isaacsanders commented 1 year ago

I've also use the guidance discussed in this issue to determine how I would expose the option to the user: https://github.com/beam-telemetry/telemetry_metrics/issues/96

isaacsanders commented 1 year ago

bumping on this.

isaacsanders commented 11 months ago

@bryannaegele Any thoughts on this?

bryannaegele commented 8 months ago

I looked at the docs you listed and looked at the prometheus docs. It seems that exemplars are experimental in prometheus and appears to be an experimental feature flag within a prometheus server. Is that accurate?