графит-метрика: самостоятелни графит колектори за различни неща не (или зле) се обработват от други демони мониторинг.
руда на проекта е проста демон (harvestd), която събира метрични стойности и ги изпраща на графита веднъж на интервал.
& Nbsp; & Nbsp; Състои се от отделни компоненти ("колектори") за обработка на:
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * / Proc / slabinfo за полезно до часовника стойности, не всичко (конфигурируеми).
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * / Proc / vmstat и / Proc / meminfo по последователен начин.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * / Proc / Stat за IRQ, softirq, вилици.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * / Proc / buddyinfo и / Proc / pagetypeinfo (фрагментация на паметта).
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * / PROC / прекъсва и / PROC / softirqs.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * Cron влезте за производство на стартиращи / финалната събития и продължителността, за всяко едно работно място на друго показатели, адаптира работни места до метрични имена с regexes.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * Per-система-Счетоводно обслужване, като използвате [1] systemd и това е cgroups.
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * [2] SYSSTAT данни от Южноафриканската общност за развитие трупи (използва нещо като ЮАОР -F -L -S DISK -S XDISK -S POWER 60 да има повече неща, влезли там) чрез sadf двоичен и е JSON износ (sadf -j, подкрепена от SYSSTAT -10.0.something, IIRC).
& Nbsp; & Nbsp; & Nbsp; & Nbsp; * IPTABLES правило "хитове" пакети и байтове броячи, взети от IP {6} маси-спести, нанесени чрез разделно "маса chain_name rule_no METRIC_NAME" файл, който следва да бъде произведена заедно с правилата на защитната стена (аз използвам [3] този скрипт да направите това).
Допълнителни метрични колектори могат да се добавят чрез setuptools graphite_metrics.collectors входна точка. . Виж доставят колектори за примери API
<силни> Изисквания :
- Python
Коментари не е намерена