Skip to content

Commit a1c28b7

Browse files
authored
Add new metrics of info cmd to redis exporter (oliver006#621)
* Add new metrics of info cmd to redis exporter
1 parent 2ae48e9 commit a1c28b7

File tree

1 file changed

+29
-15
lines changed

1 file changed

+29
-15
lines changed

exporter/exporter.go

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,13 @@ func NewRedisExporter(redisURI string, opts Options) (*Exporter, error) {
112112
// # Server
113113
"uptime_in_seconds": "uptime_in_seconds",
114114
"process_id": "process_id",
115+
"io_threads_active": "io_threads_active",
115116

116117
// # Clients
117-
"connected_clients": "connected_clients",
118-
"blocked_clients": "blocked_clients",
119-
"tracking_clients": "tracking_clients",
118+
"connected_clients": "connected_clients",
119+
"blocked_clients": "blocked_clients",
120+
"tracking_clients": "tracking_clients",
121+
"clients_in_timeout_table": "clients_in_timeout_table",
120122

121123
// redis 2,3,4.x
122124
"client_longest_output_list": "client_longest_output_list",
@@ -135,15 +137,16 @@ func NewRedisExporter(redisURI string, opts Options) (*Exporter, error) {
135137
"allocator_rss_ratio": "allocator_rss_ratio",
136138
"allocator_rss_bytes": "allocator_rss_bytes",
137139

138-
"used_memory": "memory_used_bytes",
139-
"used_memory_rss": "memory_used_rss_bytes",
140-
"used_memory_peak": "memory_used_peak_bytes",
141-
"used_memory_lua": "memory_used_lua_bytes",
142-
"used_memory_overhead": "memory_used_overhead_bytes",
143-
"used_memory_startup": "memory_used_startup_bytes",
144-
"used_memory_dataset": "memory_used_dataset_bytes",
145-
"used_memory_scripts": "memory_used_scripts_bytes",
146-
"maxmemory": "memory_max_bytes",
140+
"used_memory": "memory_used_bytes",
141+
"used_memory_rss": "memory_used_rss_bytes",
142+
"used_memory_peak": "memory_used_peak_bytes",
143+
"used_memory_lua": "memory_used_lua_bytes",
144+
"used_memory_overhead": "memory_used_overhead_bytes",
145+
"used_memory_startup": "memory_used_startup_bytes",
146+
"used_memory_dataset": "memory_used_dataset_bytes",
147+
"used_memory_scripts": "memory_used_scripts_bytes",
148+
"number_of_cached_scripts": "number_of_cached_scripts",
149+
"maxmemory": "memory_max_bytes",
147150

148151
"maxmemory_reservation": "memory_max_reservation_bytes",
149152
"maxmemory_desired_reservation": "memory_max_reservation_desired_bytes",
@@ -203,9 +206,12 @@ func NewRedisExporter(redisURI string, opts Options) (*Exporter, error) {
203206
"module_fork_last_cow_size": "module_fork_last_cow_size",
204207

205208
// # Stats
206-
"pubsub_channels": "pubsub_channels",
207-
"pubsub_patterns": "pubsub_patterns",
208-
"latest_fork_usec": "latest_fork_usec",
209+
"pubsub_channels": "pubsub_channels",
210+
"pubsub_patterns": "pubsub_patterns",
211+
"latest_fork_usec": "latest_fork_usec",
212+
"tracking_total_keys": "tracking_total_keys",
213+
"tracking_total_items": "tracking_total_items",
214+
"tracking_total_prefixes": "tracking_total_prefixes",
209215

210216
// # Replication
211217
"connected_slaves": "connected_slaves",
@@ -272,6 +278,14 @@ func NewRedisExporter(redisURI string, opts Options) (*Exporter, error) {
272278
"used_cpu_user_children": "cpu_user_children_seconds_total",
273279
"used_cpu_sys_main_thread": "cpu_sys_main_thread_seconds_total",
274280
"used_cpu_user_main_thread": "cpu_user_main_thread_seconds_total",
281+
282+
"unexpected_error_replies": "unexpected_error_replies",
283+
"total_error_replies": "total_error_replies",
284+
"total_reads_processed": "total_reads_processed",
285+
"total_writes_processed": "total_writes_processed",
286+
"io_threaded_reads_processed": "io_threaded_reads_processed",
287+
"io_threaded_writes_processed": "io_threaded_writes_processed",
288+
"dump_payload_sanitizations": "dump_payload_sanitizations",
275289
},
276290
}
277291

0 commit comments

Comments
 (0)