simple redis key tracker for stdout and prometheus
Project description
redis-tracker
Cli tool that redirect redis key values to stdout and/or prometheus
$ redis-tracker set zset text list --prometheus 9090
sending stats to prometheus: localhost:9090
set 84
list 57
zset 19
text hello!
Prometheus
The example above would produce these prometheus stats:
# 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
In other words:
setsandlistsproduce gauges that track their lengthzsetssame as setsstringproducesinfo
Usage
$ 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.
Install
pip install redis-tracker
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
redis-tracker-1.1.tar.gz
(3.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file redis-tracker-1.1.tar.gz.
File metadata
- Download URL: redis-tracker-1.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.3 CPython/3.8.2 Linux/5.6.11-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f37e9b6e3eaccd66d99065c60157175066ecc1c17c632e1cb2d3a13c2ede9de3
|
|
| MD5 |
77b172476c7e4f365f9c02bfa5f4a6a5
|
|
| BLAKE2b-256 |
b2729e39b8fa93ea06a832d844c5158235dfdd8e662b74075bde3c08b6c04131
|
File details
Details for the file redis_tracker-1.1-py3-none-any.whl.
File metadata
- Download URL: redis_tracker-1.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.3 CPython/3.8.2 Linux/5.6.11-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d430abc763319ade7b04c50b73559c9fccb7432bd70d07bdf7e992f5f8072d8
|
|
| MD5 |
fcdacdeb5df90743796e2c9f0762f9de
|
|
| BLAKE2b-256 |
f8eae97244b64d6bf2555ce43787d92b18260fe5eacb4342c0bc00b97235c71f
|