В zenoss мы пытаемся оценить, возможно ли создать настраиваемую страницу, которая позволяет пользователю графически отображать данные, такие как:
фильтр запросов в минуту по времени отклика на основе типа запроса, статуса http, ОС, версии ОС.
Zenoss считывал файл журнала в формате csv каждые 5 минут с последним моментальным снимком данных. В идеале настраиваемая страница должна иметь раскрывающиеся фильтры для времени начала, времени окончания, типа запроса, статуса, операционной системы и версии, которые будут создавать очень настраиваемое представление данных.
Это возможно? Я не думаю, что zenoss обязательно является рекомендуемой платформой для этого типа представления данных, но можно ли этого добиться с помощью настраиваемой страницы, которую мы можем разработать?
Zenoss: вы можете читать csv-файл каждые 5 минут и анализировать данные (вам нужно будет разработать собственный парсер) в rrd-файлы; метрики (точки данных) будут запросами в минуту и временем ответа - без проблем.
Но IMHO «фильтр на основе типа запроса, статуса http, ОС, версии ОС» не является стандартной функцией инструмента мониторинга (= собирать значения метрик и отображать / предупреждать эти значения). Я могу представить реализацию в Zenoss, но вам нужно будет реализовать свое собственное «хранилище данных», которое сможет фильтровать данные (какая-то база данных с контекстом / отношениями). Будет много работы. Это может быть проще в Zenoss 5 (официально не выпущен), потому что в нем будет OpenTSDB, но еще много работы.
Я рекомендую использовать (оценить) другие инструменты (журналы): например, logstash / splunk + графана / кибана.