Прежде чем рисовать график, определите смысл метрики. Число на экране может описывать накопленную работу или текущее состояние — это влияет и на запрос, и на интерпретацию.
Counter считает события
Counter монотонно растёт и может сброситься при перезапуске. Примеры: количество обработанных запросов, завершённых задач или ошибок. Само накопленное значение редко отвечает на вопрос «что происходит сейчас».
Gauge показывает состояние
Gauge может расти и уменьшаться. Примеры: используемая память, температура, число одновременных запросов. Для очереди из 120 задач важно текущее значение, а не число всех задач за время жизни процесса.
Запросы, ошибки, завершения.
Память, соединения, очередь.
Задайте вопрос до выбора графика
Нужно оценить частоту событий? Начните с counter. Нужно видеть величину, которая может уменьшаться без перезапуска? Начните с gauge. Падение counter после рестарта не означает «отрицательное число запросов»; у gauge падение вполне может быть нормальным изменением состояния.
Первичный источник: Prometheus — Metric types.