influxdata/telegraf

[Feature Request] Support get slowlog in redis

Open

#2565 opened on Mar 24, 2017

View on GitHub
 (4 comments) (0 reactions) (0 assignees)Go (9,892 stars) (4,161 forks)batch import
area/redisfeathelp wantedsize/l

Description

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

Contributor guide