Как убедиться, что данные, полученные Prometheus, актуальны и не включают старые данные до интервала опроса

Интервал Прометея извлекает данные из шлюза. Pushgateway использует конфигурацию параметра сохранения данных «-persistence.file string». Клиент отправляет данные на шлюз в режиме реального времени.

Если Прометей извлекает данные в пределах временного интервала. Pushgateway не получил данные от клиента. Что происходит, когда Прометей извлекает данные из интервала pushgateway?

  1. Будет ли Prometheus извлекать старые данные за пределы временного интервала, а затем принимать время извлечения как время старых данных?
  2. Prometheus будет судить в соответствии с интервалом времени извлечения, pushgateway не будет новых данных в течение этого периода, а затем данные будут пустыми?
  3. Еще есть другие результаты

person Mr.sun    schedule 22.06.2018    source источник


Ответы (1)


Pushgateway всегда будет обслуживать последний толчок к нему (если таковой имеется) для группы. Если вас интересует получение только самых последних данных, то шлюз push не подходит для вашего варианта использования (см. https://prometheus.io/docs/practices/pushing/).

Что вы, вероятно, захотите сделать, так это использовать прямую инструментирование и заставить Prometheus напрямую очищать ваши приложения.

person brian-brazil    schedule 22.06.2018