influxdata/telegraf

[Feature Request] Support get slowlog in redis

Open

#2,565 创建于 2017年3月24日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Go (9,892 star) (4,161 fork)batch import
area/redisfeathelp wantedsize/l

描述

Feature Request

Get slow log command from redis.

Example command:

> SLOWLOG GET
 1) 1) (integer) 10595463
    2) (integer) 1490323467
    3) (integer) 8831
    4) 1) "HGETALL"
       2) "telegraf:metric:redis"
  • A unique progressive identifier for every slow log entry.
  • The unix timestamp at which the logged command was processed. (important)
  • The amount of time needed for its execution, in microseconds. (important)
  • The array composing the arguments of the command. (important)

Ref https://redis.io/commands/slowlog

Use case:

Monitoring slow query in redis, time duration of command and count slow command

redis_slow

贡献者指南