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" } }