Skip to content

Commit c4f7071

Browse files
pmw-rpdd-dominic
andauthored
[ECOINT-248] Redpanda v2.2.0 (metrics update) (#2812)
* Redpanda: v2.2.0 (metrics update) * Adding trailing commas to list definitions and object definitions. * Adding orientations where missing, redefining orientations throughout to not just be -1. * Updating integration version in README.md for clarity. * Handling rename of redpanda.schema_registry_latency_seconds to redpanda.schema_registry.latency_seconds in metadata and testing. * Adding more buckets and some numbers to example histograms. * Adding cache_disk_total bytes. * Switching metadata to gauges. * Fixing WASM memory usage orientation. * Adding trailing comma for linting. * Changing long lines to a more compact format. * Removing six.moves library. * Updating datadog-checks-base * Altering mock to match changes in DataDog repo. * Rewriting description for client pool utilization due to a unicode character issue. * Fixing metadata.csv missing comma. * Committing autogenerated changes to conf.yaml.example. * Committing autogenerated changes to conf.yaml.example. * Making `histogram_buckets_as_distributions` default to true. * Changelog section reordering. * Update redpanda/CHANGELOG.md Co-authored-by: Dominic Medina <[email protected]> * Update redpanda/CHANGELOG.md Co-authored-by: Dominic Medina <[email protected]> * Fixing controller metrics. * Re-adding non-existing metric for DD metadata.csv requirement. * Clearing up controller metrics. * Removing redpanda_cluster_replicas (non-existent metric) from test fixture. --------- Co-authored-by: Dominic Medina <[email protected]>
1 parent 2e6ef00 commit c4f7071

File tree

9 files changed

+1196
-3446
lines changed

9 files changed

+1196
-3446
lines changed

redpanda/CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# CHANGELOG - redpanda
22

3+
## 2.2.0 / 2025-10-21
4+
5+
***Changed***:
6+
7+
* Set `histogram_buckets_as_distributions` to true by default to send histogram buckets as Datadog distribution metrics
8+
9+
***Added***:
10+
11+
* Added new default metrics groups:
12+
* Security and TLS
13+
* `redpanda.authorization`: +1 metric
14+
* `redpanda.security`: +2 metrics
15+
* `redpanda.tls`: +5 metrics
16+
17+
* Added new additional metrics groups:
18+
* Apache Iceberg integration
19+
* `redpanda.iceberg`: +32 metrics
20+
* Redpanda Transforms and WASM
21+
* `redpanda.transform`: +9 metrics
22+
* `redpanda.wasm`: +4 metrics
23+
* Debug bundles
24+
* `redpanda.debug_bundle`: +4 metrics
25+
26+
* Added new metrics under existing default metrics groups:
27+
* `redpanda.application`: +1 metric
28+
* `redpanda.cluster`: +5 metrics
29+
* `redpanda.rpc`: +2 metrics
30+
* `redpanda.kafka`: +8 metrics
31+
* `redpanda.raft`: +5 metrics
32+
* `redpanda.storage`: +2 metrics
33+
34+
* Added new metrics under existing additional metrics groups:
35+
* `redpanda.cloud`: +27 metrics
36+
* `redpanda.pandaproxy`: +3 metrics
37+
* `redpanda.schemaregistry`: +7 metrics
38+
39+
***Fixed***:
40+
41+
* Typo: `redpanda.schema_registry_latency_seconds` is now `redpanda.schema_registry.latency_seconds`
42+
* Typo: `redpanda_cloud_client_dowload_backoff` is now `cloud.client_download_backoff`
43+
344
## 2.1.1 / 2025-10-17
445

546
***Added***

redpanda/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Connect Datadog with [Redpanda][1] to view key metrics and add additional metric
1717

1818
#### Host
1919

20-
To configure this check for an Agent running on a host, run `datadog-agent integration install -t datadog-redpanda==<INTEGRATION_VERSION>`.
20+
To configure this check for an Agent running on a host, run `datadog-agent integration install -t datadog-redpanda==2.2.0`.
2121

2222
<!-- xxz tab xxx -->
2323
<!-- xxx tab "Containerized" xxx -->
@@ -33,7 +33,7 @@ To build an updated version of the Agent:
3333
```dockerfile
3434
FROM gcr.io/datadoghq/agent:latest
3535

36-
ARG INTEGRATION_VERSION=2.1.0
36+
ARG INTEGRATION_VERSION=2.2.0
3737

3838
RUN agent integration install -r -t datadog-redpanda==${INTEGRATION_VERSION}
3939
```
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '2.1.0'
1+
__version__ = '2.2.0'

redpanda/datadog_checks/redpanda/metrics.py

Lines changed: 167 additions & 2 deletions
Large diffs are not rendered by default.

redpanda/datadog_checks/redpanda/redpanda.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from collections import ChainMap
2-
3-
from six.moves.urllib.parse import urlparse
2+
from urllib.parse import urlparse
43

54
from datadog_checks.base import ConfigurationError, OpenMetricsBaseCheckV2
65
from datadog_checks.base.checks.openmetrics.v2.scraper import OpenMetricsCompatibilityScraper
@@ -52,6 +51,7 @@ def _parse_config(self):
5251
'namespace': self.__NAMESPACE__,
5352
'metrics': metrics,
5453
'tags': tags,
54+
'histogram_buckets_as_distributions': 'true',
5555
'metadata_label_map': {'version': 'version'},
5656
}
5757
config.update(self.instance)

redpanda/metadata.csv

Lines changed: 186 additions & 70 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)