Skip to content
This repository has been archived by the owner on Aug 26, 2019. It is now read-only.

Latest commit

 

History

History
32 lines (19 loc) · 973 Bytes

README.md

File metadata and controls

32 lines (19 loc) · 973 Bytes

RedisMon

RedisMon can be used monitor redis vitals and push them into Librato (Yay!).

What does it do?

RedisMon collects stats from one or multiple redis-servers. The statistics are pushed on a certain internal to Librato's metric service.

Example Dashboard

How does it work?

  1. Clone this repo into $HOME
  2. php composer.phar install
  3. Copy etc/redis-mon.ini-dist to etc/redis-mon.ini and make changes (redis-servers, librato credentials)
  4. Review crontab in var/cron and install it (crontab var/cron && crontab -l)
  5. Profit!

Note: The period in etc/redis-mon.ini should match the interval in your crontab.

Testing

This is an early Alpha release, to test RedisMon, run ./bin/redis-mon (after you installed all dependencies with composer).

Requirements:

  • PHP 5.3.3
  • cURL (with ssl, etc.)

TODO

  • Support statsd/graphite.