ZENOSS - Пользовательская страница с пользовательскими графиками

В zenoss мы пытаемся оценить, возможно ли создать пользовательскую страницу, которая позволяет пользователю отображать такие данные, как:

Фильтр времени отклика запросов в минуту на основе типа запроса, статуса http, os, версии os.

Zenoss будет читать файл журнала в формате csv каждые 5 минут с последним снимком данных. В идеале настраиваемая страница должна иметь раскрывающиеся фильтры для времени начала, времени окончания, типа запроса, состояния, ОС, версии, которые создают очень настраиваемое представление данных.

Это возможно? Я не думаю, что zenoss обязательно является рекомендуемой платформой для такого типа представления данных, но можно ли этого достичь с помощью пользовательской страницы, которую мы можем разработать?

1 ответ

Решение

Zenoss: вы можете читать CSV-файл каждые 5 минут и анализировать данные (вам нужно будет разработать собственный анализатор) в rrd-файлы; Метрики (точки данных) будут запросы в минуту и ​​время отклика - без проблем.

Но IMHO "фильтр, основанный на типе запроса, статусе http, os, версии os", не является стандартной функцией инструмента мониторинга (= собирать значения метрик и отображать / отображать эти значения). Я могу представить реализацию в Zenoss, но вам нужно будет реализовать свое собственное "хранилище данных", которое сможет фильтровать данные (какая-то база данных с контекстом / отношениями). Это будет много работы. Это может быть проще в Zenoss 5 (официально не выпущен), потому что он будет иметь OpenTSDB, но все еще много работы.

Я рекомендую использовать (оценить) другие (логи) инструменты: например, logstash/splunk + grafana/kibana.

Другие вопросы по тегам