Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8c7c42e
redisreceiver: add additional metrics
echlebek May 5, 2025
a46a77d
set disabled by default for new metrics
echlebek May 5, 2025
fb38980
remove mem_fragmentation_bytes
echlebek May 5, 2025
ce1002b
Add changelog entry
echlebek May 5, 2025
c58ba0b
Add metric_functions hooks
echlebek May 6, 2025
29182bd
Merge branch 'main' into redisreceiver-addl-metrics
echlebek May 6, 2025
58a7557
Run make generate
echlebek May 6, 2025
3c7ba02
Add tracking_total_keys to test data
echlebek May 6, 2025
78c8345
use unit: 1 for boolean
echlebek May 7, 2025
5d228cc
bump test expectation by 1 after adding to testdata
echlebek May 7, 2025
1cfd546
account for disabled datapoints in test
echlebek May 7, 2025
21a6300
Merge branch 'main' into redisreceiver-addl-metrics
echlebek May 7, 2025
4d3364a
fix unit, run make generate
echlebek May 7, 2025
d0488d4
use input_type: string for cluster_enabled metric
echlebek May 7, 2025
4e65bf4
Remove cluster_enabled metric
echlebek May 7, 2025
ac24184
adjust text expectation
echlebek May 7, 2025
db23ea3
fix testdata
echlebek May 7, 2025
4af5275
add cluster_enabled metric back
echlebek May 8, 2025
264ed45
improve changelog entry
echlebek May 8, 2025
7be02b0
Merge branch 'main' into redisreceiver-addl-metrics
echlebek May 8, 2025
e062b6e
Merge branch 'main' into redisreceiver-addl-metrics
echlebek May 12, 2025
cb947b6
Merge branch 'main' into redisreceiver-addl-metrics
echlebek May 21, 2025
881c6b7
Merge branch 'main' into redisreceiver-addl-metrics
echlebek Jul 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .chloggen/redisreceiver-metrics-39859.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
change_type: enhancement
component: redisreceiver
note: "Add redis metrics that are present in telegraf: cluster_enabled, tracking_total_keys, used_memory_overhead, used_memory_startup"
issues:
- 39859
32 changes: 32 additions & 0 deletions receiver/redisreceiver/documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,14 @@ metrics:
enabled: true
```

### redis.cluster.cluster_enabled

Indicate Redis cluster is enabled

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| 1 | Gauge | Int |

### redis.cmd.calls

Total number of calls for a command
Expand Down Expand Up @@ -329,6 +337,22 @@ The value of the maxmemory configuration directive
| ---- | ----------- | ---------- |
| By | Gauge | Int |

### redis.memory.used_memory_overhead

The sum in bytes of all overheads that the server allocated for managing its internal data structures

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| bytes | Gauge | Int |

### redis.memory.used_memory_startup

Initial amount of memory consumed by Redis at startup in bytes

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| bytes | Gauge | Int |

### redis.replication.replica_offset

Offset for redis replica
Expand All @@ -351,6 +375,14 @@ Redis node's role
| ---- | ----------- | ------ | -------- |
| role | Redis node's role | Str: ``replica``, ``primary`` | false |

### redis.stats.tracking_total_keys

Number of keys being tracked by the server

| Unit | Metric Type | Value Type |
| ---- | ----------- | ---------- |
| {key} | Gauge | Int |

## Resource Attributes

| Name | Description | Values | Enabled |
Expand Down
16 changes: 16 additions & 0 deletions receiver/redisreceiver/internal/metadata/generated_config.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading