Мне интересно, что было бы разумным решением для графического отображения данных, которые генерируются один раз в день или раз в неделю.
Более конкретно, я хотел бы построить график, например как долго выполнялась последняя оптимизация Solr, сколько дайджестов электронных писем я сгенерировал из своего приложения, сколько недействительных записей базы данных было очищено во время еженедельного запуска и т. д. Вещи, которые определенно случаются только время от времени.
Есть другие идеи? Или правильный инструмент, неправильная работа?
Обновить
Я, вероятно, должен упомянуть, что я уже запустил munin в целом, но все собранные до сих пор данные - это обычная идиома munin-data-chages-every-Five-minutes; вот почему я ищу совета, как можно с умом справиться с munin.
Обновление 2
Теперь я решил это с помощью простого ИЗМЕРИТЕЛЯ, который я сбросил после того, как передал значение munin; графики мне нравятся. Есть АБСОЛЮТНЫЙ тип тоже, который гласит: "... Другое использование - для таких вещей, как количество сообщений с момента последнего обновления. ... ". Однако график просто не работал, он не отображал данных и всегда был" NaN ". Поскольку у меня не было рабочего примера, я просто поцарапал это усилие.
RRDtool, который munin использует за кадром, отлично подходит для этой цели; хотя обычно он используется для часто обновляемых данных, он работает так же хорошо, если вы скажете ему, что он будет получать точки данных только один раз в день или один раз в неделю. Однако munin недостаточно гибок, чтобы воспользоваться этой функцией RRDtool (согласно http://munin.projects.linpro.no/ticket/5), так что вам либо придется делать это вручную (серьезно, rrdtool - это легко использовать) или найти не столь сложный сбор данных и построение графиков.
Прерывистый ряд значений следует изобразить без соединяющей их линии (например, гистограммы).