graphite-metrics

Software Screenshot:
graphite-metrics
Software Details:
Version: 14.01.13
Upload Date: 20 Feb 15
Developer: Mike Kazantsev
Distribution Type: Freeware
Downloads: 2

Rating: nan/5 (Total Votes: 0)

graphite-metrics: standalone graphite collectors for various stuff not (or poorly) handled by other monitoring daemons.

ore of the project is a simple daemon (harvestd), which collects metric values and sends them to graphite once per interval.

   Consists of separate components ("collectors") for processing of:
     * /proc/slabinfo for useful-to-watch values, not everything (configurable).
     * /proc/vmstat and /proc/meminfo in a consistent way.
     * /proc/stat for irq, softirq, forks.
     * /proc/buddyinfo and /proc/pagetypeinfo (memory fragmentation).
     * /proc/interrupts and /proc/softirqs.
     * Cron log to produce start/finish events and duration for each job into a separate metrics, adapts jobs to metric names with regexes.
     * Per-system-service accounting using [1]systemd and it's cgroups.
     * [2]sysstat data from sadc logs (use something like sadc -F -L -S DISK -S XDISK -S POWER 60 to have more stuff logged there) via sadf binary and it's json export (sadf -j, supported since sysstat-10.0.something, iirc).
     * iptables rule "hits" packet and byte counters, taken from ip{,6}tables-save, mapped via separate "table chain_name rule_no metric_name" file, which should be generated along with firewall rules (I use [3]this script to do that).

Additional metric collectors can be added via setuptools graphite_metrics.collectors entry point. Look at shipped collectors for API examples.

Requirements:

  • Python

Similar Software

ViperDB
ViperDB

3 Jun 15

perfmetrics
perfmetrics

20 Feb 15

Opsview
Opsview

20 Feb 15

mon
mon

3 Jun 15

Other Software of Developer Mike Kazantsev

python-onedrive
python-onedrive

12 Apr 15

unified2
unified2

20 Feb 15

django-unhosted
django-unhosted

20 Feb 15

Comments to graphite-metrics

Comments not found
Add Comment
Turn on images!