Redis 键指标集
编辑Redis 键指标集编辑
Redis key
指标集收集有关 Redis 键的信息。
对于匹配配置模式的每个键,都会向 Elasticsearch 发送一个事件,其中包含有关此键的信息,包括类型、可用时的长度以及 ttl。
模式配置为包含以下字段的列表
-
pattern
(必需): 键名的模式,如 RedisKEYS
或SCAN
命令接受的。 -
limit
(可选): 在使用带有通配符的模式时,用于防止收集过多键的安全措施(默认值:0,无限制) -
keyspace
(可选): 用于查找键的数据库标识符(默认值:0)
例如,以下配置将收集有关所有以 pipeline-*
开头的键的信息,限制为 20 个键。
- module: redis metricsets: ['key'] key.patterns: - pattern: 'pipeline-*' limit: 20
仪表盘编辑
Redis 键指标集附带一个预定义的仪表盘。例如
有关指标集中每个字段的说明,请参阅 导出字段 部分。
以下是此指标集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "agent": { "hostname": "host.example.com", "name": "host.example.com" }, "event": { "dataset": "redis.key", "duration": 115000, "module": "redis" }, "metricset": { "name": "key" }, "redis": { "key": { "expire": { "ttl": 360 }, "id": "0:foo", "length": 3, "name": "foo", "type": "string" }, "keyspace": { "id": "db0" } }, "service": { "address": "127.0.0.1:6379", "type": "redis" } }