You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Breaking Change: Datadog blackhole now records received series under the target/ prefix, matching the prometheus and expvar target metrics
collectors. The record policy still matches on the unprefixed series name.
Breaking Change: Datadog blackhole does not record any target metrics by
default.
Added
Datadog blackhole now accepts a record policy (all / disabled / series_to_keep: [...]) controlling which received series are recorded as
capture metrics.
OpenTelemetry metric payloads now prefix generated metric names with their
metric kind to simplify intake debugging.
OpenTelemetry cumulative metric generation now updates cumulative sums using
aggregation temporality, preserves cumulative histogram min/max bounds, and
supports configurable histogram count limits. Cumulative explicit histograms
now retain their state across payload generations.
HTTP blackhole now supports an openmetrics body variant for generated
Prometheus/OpenMetrics scrape responses.
Updated to rand 0.10.x
dogstatsd generator now supports configurable pools for the |c: (container
ID), |e: (external data), and |card: (cardinality) origin detection
extension fields via the new container_ids, external_data, and cardinality config options. Each field randomly selects from its pool per
metric, or omits the field entirely if the pool is empty.
dogstatsd generator now supports DogStatsD protocol v1.3 |T timestamps
for count and gauge metrics via timestamp.range and timestamp.probability.
Fixed
dogstatsd tag generation would silently fail with a misleading StringGenerate error for any tag_length whose range collapses after
reserving one byte for the : separator -- every constant or single-value
range (e.g. Constant(3), Constant(4), Inclusive { min: 100, max: 100 })
as well as any end at or below the minimum tag length. The wrapper now
validates tag_length upfront and, through the public DogStatsD::new path,
returns a Validation error naming the offending range instead of the opaque StringGenerate.
Removed
Removed no longer used smaps.private_hugetlb.by_pathname procfs observer
metric.
Removed no longer used smaps.swap_pss.by_pathname procfs observer metric.
Removed no longer used smaps.swap.by_pathname procfs observer metric.
Removed no longer used smaps.shared_hugetlb.by_pathname procfs observer
metric.