zfs_exporter - зкспортер Prometheus для ZFS (пулы, файловые системы, снимки и тома) с упором на производительность.Существуют и другие реализации, однако производительность может сильно различаться, вызывая периодические тайм-ауты (и связанные с ними оповещения). Этот экспортер был создан с несколькими функциями, направленными на то, чтобы позволить пользователям не собирать больше, чем им нужно, и гарантировать, что тайм-ауты не возникнут, но в конечном итоге мы вернем полезные данные:
Выбор пула - позволяет пользователю выбирать, какие пулы собираются.
Несколько сборщиков - позволяют пользователю выбирать, какие типы данных собираются (пулы, файловые системы, снимки и тома).
Выбор свойств - позволяет пользователю выбирать, какие свойства собираются для каждого типа данных (включение только необходимых свойств повысит производительность сборщика за счет сокращения запросов метаданных).
Срок сбора и кэширование - если продолжительность сбора превышает настроенный срок, кэшированные данные последнего запуска будут возвращены для всех метрик, которые еще не были собраны, а текущий запуск сбора продолжится в фоновом режиме. Коллекции не будут выполняться одновременно, поэтому, когда система работает медленно, мы не усугубляем проблему — если существующая коллекция все еще работает, кэшированные данные будут возвращены.
https://github.com/pdf/zfs_exporter
Опубликовано в @gitgate
#moni #prometheus #exporter #zfs