简单再说一遍关键跟踪器
redis-tracker的Python项目详细描述
redis跟踪器
将redis键值重定向到stdout和/或prometheus
$ redis-tracker set zset text --prometheus 9090
sending stats to prometheus: localhost:9090
set 84
zset 19
text hello!
普罗米修斯
上面的示例将生成这些普罗米修斯统计信息:
# HELP redis_track redis key value tracking
# TYPE redis_track gauge
redis_track{key="set",source="redis@localhost/0:6379",type="set"} 1.0
redis_track{key="zset",source="redis@localhost/0:6379",type="zset"} 1.0
# HELP redis_track_info redis key value tracking
# TYPE redis_track_info gauge
redis_track_info{key="text",source="redis@localhost/0:6379",text="hello!",type="string"} 1.0
换句话说:
sets
生产跟踪其长度的仪表zsets
与集合相同string
产生info
用法
$ redis-tracker --help
Usage: redis-tracker [OPTIONS] [KEYS]...
track redis keys to stdout and/or prometheus
Options:
--from-set TEXT take keys from set key
--prometheus INTEGER enable prometheus polling on port
--tick-rate INTEGER how often to check in seconds [default: 1]
--no-color disable output color
-h TEXT redis hoststring [default: localhost]
-p INTEGER redis port [default: 6379]
-a TEXT redis password
-db INTEGER redis host [default: 0]
--help Show this message and exit.
安装
pip install redis-tracker