графитовые-метрики: автономные коллекционеров графитовые для различных вещей нет (или плохо) обрабатываются другими демонами мониторинга.
руды проекта является простой демон (harvestd), который собирает метрических значений и посылает их в графит один раз в интервале.
& NBSP; & NBSP; Состоит из отдельных компонентов ("сборщики") для обработки:
& NBSP; & NBSP; & NBSP; & NBSP; * / Proc / slabinfo на полезную-на-часы ценностей, не все (настраивается).
& NBSP; & NBSP; & NBSP; & NBSP; * / Proc / vmstat и / Труды / MemInfo на постоянной основе.
& NBSP; & NBSP; & NBSP; & NBSP; * / Proc / стат для IRQ, softirq, вилки.
& NBSP; & NBSP; & NBSP; & NBSP; * / Proc / buddyinfo и / Труды / pagetypeinfo (фрагментация памяти).
& NBSP; & NBSP; & NBSP; & NBSP; * / Труды / прерывания и / Труды / softirqs.
& NBSP; & NBSP; & NBSP; & NBSP; * Крон войти, чтобы произвести старт / финиш события и продолжительность для каждого задания в отдельных показателей, адаптируется рабочих мест в метрических имен с регулярными выражениями.
& NBSP; & NBSP; & NBSP; & NBSP; * Пер-системы-службе учета с использованием [1] Systemd и это контрольные группы.
& NBSP; & NBSP; & NBSP; & NBSP; * [2] Sysstat данных САДК журналов (использование что-то вроде САДК -F -L -S -S DISK XDISK -S мощность 60, чтобы иметь больше вещей вошли там) с помощью САДФ двоичной и это JSON экспорта (SADF -j, поддерживается начиная с SYSSTAT -10.0.something, IIRC).
& NBSP; & NBSP; & NBSP; & NBSP; * Iptables правило "хитов" счетчики пакетов и байтов, взятые из ф {, 6} таблицы сохранение, отображаются с помощью отдельного "стола chain_name rule_no METRIC_NAME" файла, который должен быть создан вместе с правилами брандмауэра (я использую [3], чтобы этот скрипт сделай это).
Дополнительные метрических коллекторы могут быть добавлены с помощью Setuptools graphite_metrics.collectors точки входа. . Посмотрите на отгруженной коллекторов для примеров API
Требования
- Python
Комментарии не найдены