Skip to content

Commit b29264c

Browse files
authored
[chore] Add more details to the Prometheus 3.0 upgrade changelog item (#38290)
#### Description Add more specifics on how collector internal metrics got affected #### Link to tracking issue #38097
1 parent bc7f155 commit b29264c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,29 @@ If you are looking for developer-facing changes, check out [CHANGELOG-API.md](./
1919

2020
- `receiver/prometheus`: Prometheus receiver now uses scrapers in Prometheus 3.0. (#36873)
2121
There are a number of breaking changes in Prometheus 3.0. Learn more about those changes and migration guide on https://prometheus.io/docs/prometheus/latest/migration/.
22+
As a result of [adding support for UTF-8 names](https://prometheus.io/docs/prometheus/latest/migration/#utf-8-names),
23+
the metrics and labels containing UTF-8 characters are no longer escaped. Consequently, the dots (.) in internal
24+
collector metrics and resource attributes scraped by Prometheus are no longer replaced with underscores (_).
25+
- The `service_name`, `service_instance_id`, and `service_version` resource attributes are now scraped as
26+
`service.name`, `service.instance.id`, and `service.version`, respectively.
27+
- The following metrics containing dots reported by several components are no longer escaped:
28+
- `filter` processor:
29+
- `processor_filter_datapoints_filtered` -> `processor_filter_datapoints.filtered`
30+
- `processor_filter_logs_filtered` -> `processor_filter_logs.filtered`
31+
- `processor_filter_spans_filtered` -> `processor_filter_spans.filtered`
32+
- `deltatocumulative` processor:
33+
- `deltatocumulative_streams_tracked` -> `deltatocumulative.streams.tracked`
34+
- `deltatocumulative_streams_tracked_linear` -> `deltatocumulative.streams.tracked.linear`
35+
- `deltatocumulative_streams_limit` -> `deltatocumulative.streams.limit`
36+
- `deltatocumulative_streams_evicted` -> `deltatocumulative.streams.evicted`
37+
- `deltatocumulative_streams_max_stale` -> `deltatocumulative.streams.max_stale`
38+
- `deltatocumulative_datapoints_processed` -> `deltatocumulative.datapoints.processed`
39+
- `deltatocumulative_datapoints_dropped` -> `deltatocumulative.datapoints.dropped`
40+
- `deltatocumulative_datapoints_linear` -> `deltatocumulative.datapoints.linear`
41+
- `deltatocumulative_gaps_length` -> `deltatocumulative.gaps.length`
42+
- `googlecloudpubsub` receiver:
43+
- `receiver_googlecloudpubsub_stream_restarts` -> `receiver.googlecloudpubsub.stream_restarts`
44+
2245
- `all`: Added support for go1.24, bumped minimum version to 1.23 (#37875)
2346
- `elasticsearchexporter`: Use go-elasticsearch/v8, require minimum version of ES 7.17.x or 8.x (#32454)
2447
- `elasticsearchexporter`: Remove dedot config. ECS mode now always dedots, no others dedot at all. (#33772)

0 commit comments

Comments
 (0)