Выбор ответа Middle Prometheus: сбор и хранение обновлено
Когда нужен Pushgateway
Вопрос
Для чего уместен Pushgateway?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Для коротких batch-задач, которые не дождутся опроса. Задача пушит итоговые метрики (время окончания, успешность, длительность), Prometheus забирает их из Pushgateway.
Варианты ответа
- Для всех сервисов, чтобы снизить нагрузку на Prometheus при опросе
- Для сервисов за NAT вместо pull-модели, когда их нельзя опросить
- Для коротких batch-задач, которые не дождутся опросаправильный ответ
- Для хранения метрик дольше 15 дней без внешнего хранилища
Разбор
Задача пушит итоговые метрики (время окончания, успешность, длительность), Prometheus забирает их из Pushgateway. Для долгоживущих сервисов это вредно: теряется up, метрики умерших экземпляров висят, Pushgateway становится узким местом. Для сервисов за NAT есть agent-режим Prometheus с remote_write, а долгое хранение решают Thanos, Mimir или VictoriaMetrics.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.