Redis Server monitoring application for performance and prediction of failure. Redis server's every information can be monitored and analzed with Pangdata.com
This application used Pangdata.com cloud service. Pangdata.com is cloud based monitoring and analysis SaaS platform. You can monitor your cloud infrstructure and applications using Pang SDK
Before you begin, you need an Pangdata.com account. Please visit https://pangdata.com and create an account and retrieve your user key in user profile.
To run the application you will need Java 1.5+.
Very easy to install ^^.
Download a Redis Server monitoring application file and unzip it.
wget https://github.com/pang-apps/redis-monitor/releases/download/[version]/redis-monitor.tar
tar -xvf redis-monitor.tar
cd redis-monitor/conf
pang.username=your username in pangdata.com
pang.userkey=your user key in pangdata.com
Note: User key can be found in your profile of Pangdata.com
Note: prefix could not use space.
redis.1.prefix = my_redis1
redis.1.host = address:6379
#redis.1.auth = password
#redis.2.prefix = my_redis2
#redis.2.host = address2:6379
#redis.2.auth = password
Note: You can add multiple Redis server using syntax 'redis.[index]'.
redis.1.prefix = my_redis1
redis.1.host = ip:26379,ip:26380
#redis.1.auth = password
redis.1.master = mastername
## Stats
monitor.instantaneous_input_kbps = true
monitor.instantaneous_output_kbps = true
monitor.instantaneous_ops_per_sec = true
monitor.total_connections_received = false
monitor.total_commands_processed = false
monitor.total_net_input_bytes = false
monitor.rejected_connections = false
## CPU
monitor.used_cpu_sys = true
monitor.used_cpu_user = true
## Memory
monitor.used_memory = true
monitor.used_memory_rss = true
monitor.used_memory_peak = true
monitor.mem_fragmentation_ratio = false
monitor.used_memory_lua = false
## Client
monitor.connected_clients = true
## Keyspace
monitor.keys = true
monitor.expires = false
monitor.avg_ttl = false
Please refer redis.io's url to define Redis's monitoring items that you want to monitor. https://redis.io/commands/info
redis-monitor/pang.bat
Process will be launched in background.
redis-monitor/pang.sh
Check application's log
redis-monitor/log.sh
See your device in Pangdata.com
Login your account. See main dashborad and you can find registered device. Create your own dashboard and you can see realtime of your data.
Wow!! all done. Enjoy and play with your device and your data.
Go to https://pangdata.com You can login using demo username 'pang-demo' with password 'panggood'. See the dashboard 'Redis Server' and enjoy it.