Counter только растёт (или сбрасывается при рестарте) — RPS считают через rate/increase; gauge — произвольное текущее значение (температура, очередь, число горутин).
Разбор
- Ошибки:
rate на gauge бессмысленен.
- После рестарта counter падает —
rate это учитывает.
- Histogram/summary — отдельные типы для latency.
- Именуйте
_total для counter по конвенции.
Итог
Counter = события во времени; gauge = снимок состояния.