You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-08-10 22:31:50 +02:00
chore(deps): update github.com/prometheus/client_golang to v1.21.1 (#6433)
There are changes in how testutil.GatherAndCompare behaves in tests, this PR updates the testcases and bumps the `github.com/prometheus/client_golang` dependency to `v1.21.1` Signed-off-by: ajatprabha <ajat.prabha.leo@gmail.com> Co-authored-by: Damien Mathieu <42@dmathieu.com>
This commit is contained in:
@@ -12,6 +12,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
|
|||||||
|
|
||||||
- Drop support for [Go 1.22]. (#6381, #6418)
|
- Drop support for [Go 1.22]. (#6381, #6418)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- ⚠️ Update `github.com/prometheus/client_golang` to `v1.21.1`, which changes the `NameValidationScheme` to `UTF8Validation`.
|
||||||
|
This allows metrics names to keep original delimiters (e.g. `.`), rather than replacing with underscores.
|
||||||
|
This can be reverted by setting `github.com/prometheus/common/model.NameValidationScheme` to `LegacyValidation` in `github.com/prometheus/common/model`. (#6433)
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|
||||||
- Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#6392)
|
- Stop percent encoding header environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#6392)
|
||||||
|
@@ -68,7 +68,7 @@ func TestPrometheusExporter(t *testing.T) {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "counter that already has the unit suffix",
|
name: "counter that already has the unit suffix",
|
||||||
expectedFile: "testdata/counter.txt",
|
expectedFile: "testdata/counter_with_unit_suffix.txt",
|
||||||
recordMetrics: func(ctx context.Context, meter otelmetric.Meter) {
|
recordMetrics: func(ctx context.Context, meter otelmetric.Meter) {
|
||||||
opt := otelmetric.WithAttributes(
|
opt := otelmetric.WithAttributes(
|
||||||
attribute.Key("A").String("B"),
|
attribute.Key("A").String("B"),
|
||||||
|
@@ -3,7 +3,7 @@ module go.opentelemetry.io/otel/exporters/prometheus
|
|||||||
go 1.23.0
|
go 1.23.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/prometheus/client_golang v1.20.5
|
github.com/prometheus/client_golang v1.21.1
|
||||||
github.com/prometheus/client_model v0.6.1
|
github.com/prometheus/client_model v0.6.1
|
||||||
github.com/prometheus/common v0.62.0
|
github.com/prometheus/common v0.62.0
|
||||||
github.com/stretchr/testify v1.10.0
|
github.com/stretchr/testify v1.10.0
|
||||||
|
@@ -13,8 +13,8 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
|
|||||||
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
|
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
|
||||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
|
||||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
|
||||||
github.com/klauspost/compress v1.17.9 h1:6KIumPrER1LHsvBVuDa0r5xaG0Es51mhhB9BQB2qeMA=
|
github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc=
|
||||||
github.com/klauspost/compress v1.17.9/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw=
|
github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0=
|
||||||
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
|
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
|
||||||
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
|
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
|
||||||
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||||
@@ -25,8 +25,8 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
|
|||||||
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
|
||||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
github.com/prometheus/client_golang v1.20.5 h1:cxppBPuYhUnsO6yo/aoRol4L7q7UFfdm+bR9r+8l63Y=
|
github.com/prometheus/client_golang v1.21.1 h1:DOvXXTqVzvkIewV/CDPFdejpMCGeMcbGCQ8YOmu+Ibk=
|
||||||
github.com/prometheus/client_golang v1.20.5/go.mod h1:PIEt8X02hGcP8JWbeHyeZ53Y/jReSnHgO035n//V5WE=
|
github.com/prometheus/client_golang v1.21.1/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg=
|
||||||
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
|
github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E=
|
||||||
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
|
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
|
||||||
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
|
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -42,4 +42,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -42,4 +42,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -6,4 +6,4 @@ foo_total{otel_scope_name="ma",otel_scope_version="v0.1.0",type="foo"} 100
|
|||||||
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -6,4 +6,4 @@ foo_total{otel_scope_name="ma",otel_scope_version="v0.1.0",type="foo"} 100
|
|||||||
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -6,4 +6,4 @@ foo_bytes{A="B",otel_scope_name="ma",otel_scope_version="v0.1.0"} 100
|
|||||||
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -23,4 +23,4 @@ foo_bytes_count{A="B",otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -42,4 +42,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
2
exporters/prometheus/testdata/counter.txt
vendored
2
exporters/prometheus/testdata/counter.txt
vendored
@@ -7,4 +7,4 @@ foo_seconds_total{A="D",C="B",E="true",F="42",otel_scope_name="testmeter",otel_s
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -7,4 +7,4 @@ foo_seconds{A="D",C="B",E="true",F="42",otel_scope_name="testmeter",otel_scope_v
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
10
exporters/prometheus/testdata/counter_with_unit_suffix.txt
vendored
Executable file
10
exporters/prometheus/testdata/counter_with_unit_suffix.txt
vendored
Executable file
@@ -0,0 +1,10 @@
|
|||||||
|
# HELP "foo.seconds_total" a simple counter
|
||||||
|
# TYPE "foo.seconds_total" counter
|
||||||
|
{"foo.seconds_total",A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 24.3
|
||||||
|
{"foo.seconds_total",A="D",C="B",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 5
|
||||||
|
# HELP otel_scope_info Instrumentation Scope metadata
|
||||||
|
# TYPE otel_scope_info gauge
|
||||||
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
|
# HELP target_info Target metadata
|
||||||
|
# TYPE target_info gauge
|
||||||
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
@@ -6,4 +6,4 @@ foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_ver
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{A="B",C="D",service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{A="B",C="D","service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
2
exporters/prometheus/testdata/gauge.txt
vendored
2
exporters/prometheus/testdata/gauge.txt
vendored
@@ -6,4 +6,4 @@ bar_ratio{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} .
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
2
exporters/prometheus/testdata/histogram.txt
vendored
2
exporters/prometheus/testdata/histogram.txt
vendored
@@ -18,4 +18,4 @@ histogram_baz_bytes_count{A="B",C="D",otel_scope_name="testmeter",otel_scope_ver
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -10,4 +10,4 @@ otel_scope_info{otel_scope_name="meterfoo",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="meterbar",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="meterbar",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -42,4 +42,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -8,4 +8,4 @@ otel_scope_info{otel_scope_name="ma",otel_scope_version="v0.1.0"} 1
|
|||||||
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{otel_scope_name="mb",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -7,4 +7,4 @@ foo_seconds{A="D",C="B",E="true",F="42",otel_scope_name="testmeter",otel_scope_v
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -1,35 +1,35 @@
|
|||||||
# HELP bar a fun little gauge
|
# HELP bar a fun little gauge
|
||||||
# TYPE bar gauge
|
# TYPE bar gauge
|
||||||
bar{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 75
|
bar{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 75
|
||||||
# HELP _invalid_counter_name_total a counter with an invalid name
|
# HELP "0invalid.counter.name_total" a counter with an invalid name
|
||||||
# TYPE _invalid_counter_name_total counter
|
# TYPE "0invalid.counter.name_total" counter
|
||||||
_invalid_counter_name_total{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 100
|
{"0invalid.counter.name_total",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 100
|
||||||
# HELP invalid_gauge_name a gauge with an invalid name
|
# HELP "invalid.gauge.name" a gauge with an invalid name
|
||||||
# TYPE invalid_gauge_name gauge
|
# TYPE "invalid.gauge.name" gauge
|
||||||
invalid_gauge_name{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 100
|
{"invalid.gauge.name",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 100
|
||||||
# HELP invalid_hist_name a histogram with an invalid name
|
# HELP "invalid.hist.name" a histogram with an invalid name
|
||||||
# TYPE invalid_hist_name histogram
|
# TYPE "invalid.hist.name" histogram
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="0",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 0
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="0"} 0
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="5",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 0
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="5"} 0
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="10",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 0
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="10"} 0
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="25",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="25"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="50",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="50"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="75",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="75"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="100",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="100"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="250",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="250"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="500",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="500"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="750",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="750"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="1000",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="1000"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="2500",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="2500"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="5000",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="5000"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="7500",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="7500"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="10000",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="10000"} 1
|
||||||
invalid_hist_name_bucket{A="B",C="D",le="+Inf",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_bucket",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0",le="+Inf"} 1
|
||||||
invalid_hist_name_sum{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 23
|
{"invalid.hist.name_sum",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 23
|
||||||
invalid_hist_name_count{A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
{"invalid.hist.name_count",A="B",C="D",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP otel_scope_info Instrumentation Scope metadata
|
# HELP otel_scope_info Instrumentation Scope metadata
|
||||||
# TYPE otel_scope_info gauge
|
# TYPE otel_scope_info gauge
|
||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
# HELP foo_total a simple counter
|
# HELP foo_total a simple counter
|
||||||
# TYPE foo_total counter
|
# TYPE foo_total counter
|
||||||
foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0",service_name="prometheus_test"} 16.2
|
foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0","service.name"="prometheus_test"} 16.2
|
||||||
# HELP otel_scope_info Instrumentation Scope metadata
|
# HELP otel_scope_info Instrumentation Scope metadata
|
||||||
# TYPE otel_scope_info gauge
|
# TYPE otel_scope_info gauge
|
||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -6,4 +6,4 @@ test_foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scop
|
|||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
# HELP foo_total a simple counter
|
# HELP foo_total a simple counter
|
||||||
# TYPE foo_total counter
|
# TYPE foo_total counter
|
||||||
foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0",service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 24.9
|
foo_total{A="B",C="D",E="true",F="42",otel_scope_name="testmeter",otel_scope_version="v0.1.0","service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 24.9
|
||||||
# HELP otel_scope_info Instrumentation Scope metadata
|
# HELP otel_scope_info Instrumentation Scope metadata
|
||||||
# TYPE otel_scope_info gauge
|
# TYPE otel_scope_info gauge
|
||||||
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
otel_scope_info{fizz="buzz",otel_scope_name="testmeter",otel_scope_version="v0.1.0"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
@@ -3,4 +3,4 @@
|
|||||||
bar_ratio{A="B",C="D"} 1
|
bar_ratio{A="B",C="D"} 1
|
||||||
# HELP target_info Target metadata
|
# HELP target_info Target metadata
|
||||||
# TYPE target_info gauge
|
# TYPE target_info gauge
|
||||||
target_info{service_name="prometheus_test",telemetry_sdk_language="go",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="latest"} 1
|
target_info{"service.name"="prometheus_test","telemetry.sdk.language"="go","telemetry.sdk.name"="opentelemetry","telemetry.sdk.version"="latest"} 1
|
||||||
|
Reference in New Issue
Block a user