Open krisztianfekete opened 1 week ago
exporter/prometheus
Currently, prometheusreceiver supports native histograms, but prometheusexporter cannot expose them.
prometheusreceiver
prometheusexporter
prometheusexporter should expose native histograms
Logs via debugexporter:
debugexporter
{"level":"error","ts":1718965637.50062,"caller":"prometheusexporter@v0.103.0/accumulator.go:94","msg":"failed to translate metric","kind":"exporter","data_type":"metrics","name":"prometheus","data_type":"\u0004","metric_name":"gloo_mesh_translation_time_sec","stacktrace":"github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter.(*lastValueAccumulator).addMetric \tgithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter@v0.103.0/accumulator.go:94 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter.(*lastValueAccumulator).Accumulate \tgithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter@v0.103.0/accumulator.go:71 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter.(*collector).processMetrics \tgithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter@v0.103.0/collector.go:88 github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter.(*prometheusExporter).ConsumeMetrics \tgithub.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter@v0.103.0/prometheus.go:85 go.opentelemetry.io/collector/exporter/exporterhelper.(*metricsRequest).Export \tgo.opentelemetry.io/collector/exporter@v0.103.0/exporterhelper/metrics.go:59 go.opentelemetry.io/collector/exporter/exporterhelper.(*timeoutSender).send \tgo.opentelemetry.io/collector/exporter@v0.103.0/exporterhelper/timeout_sender.go:49 go.opentelemetry.io/collector/exporter/exporterhelper.(*baseRequestSender).send \tgo.opentelemetry.io/collector/exporter@v0.103.0/exporterhelper/common.go:37 go.opentelemetry.io/collector/exporter/exporterhelper.(*metricsSenderWithObservability).send \tgo.opentelemetry.io/collector/exporter@v0.103.0/exporterhelper/metrics.go:158 --
v0.103.0
N/A
pipelines: metrics/test: receivers: - prometheus exporters: - debug - prometheus
No response
Pinging code owners:
exporter/prometheus: @Aneurysm9
See Adding Labels via Comments if you do not have permissions to add labels yourself.
Component(s)
exporter/prometheus
What happened?
Description
Currently,
prometheusreceiver
supports native histograms, butprometheusexporter
cannot expose them.Steps to Reproduce
prometheusreceiver
by following the instructionsExpected Result
prometheusexporter
should expose native histogramsActual Result
Logs via
debugexporter
:Collector version
v0.103.0
Environment information
N/A
OpenTelemetry Collector configuration
Log output
Additional context
No response