Scrape Prometheus: превышение лимита может отклонить весь опрос

Запросить

Фотография конкретного исполнения не приложена.

Scrape_interval задаёт период обращений к target, scrape_timeout — предел ожидания одного опроса. Timeout не должен превышать интервал. Выбор этих величин связывают с временем работы exporter и допустимой нагрузкой; частое расписание само по себе не обеспечивает более свежие данные при регулярно незавершающихся запросах.

Sample_limit применяется после metric relabeling. Если число samples превышает предел, весь scrape считается неуспешным. Аналогичное полное отклонение предусмотрено при превышении ряда ограничений labels. Поэтому нельзя считать, что брокер мониторинга просто молча сохранил первые допустимые строки, а остальные отбросил как независимые записи.

Границы определяют по реальному составу exporter и предельной конфигурации оборудования. Рост числа каналов или labels может изменить результат без отказа самого устройства. Для диагностики сохраняют длительность, количество samples и причину неуспешного scrape, не подменяя отсутствующий ряд нулевым физическим измерением.

В приёмке проверяют обычный ответ, задержанный ответ и согласованное превышение лимита на тестовом exporter. Сверяют состояние target и наличие данных. Успешный HTTP-доступ к endpoint не подтверждает приём всего набора samples, если они нарушают действующие ограничения Prometheus.

Основание — Prometheus official latest/practices documentation snapshot; Download stable3.15.1 distinguished from prerelease3.16.0-rc.2, разделы scrape_interval; scrape_timeout; sample_limit; label limits. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Установленный Prometheus, exporters и правила объекта не проверялись. Это проектная проверка мониторинга, не отчёт о запросах к реальному серверу или доставленных уведомлениях.

Все разборы

Россия Казахстан
sales@radio4you.ru

Все запросы только на email