Junior — Middle
Explique o que significa a métrica Counter no sistema de monitorização Prometheus.
sobes.tech IA
Resposta da IA
No Prometheus, uma métrica do tipo Counter é um contador que só aumenta ou é reiniciado a zero. É usada para contar o número de eventos, como pedidos ao servidor, erros ou mensagens processadas.
Propriedades principais do Counter:
- O valor não diminui (apenas aumenta ou reinicia).
- É usado para acumular dados totais.
Exemplo de uso em Go com a biblioteca cliente do Prometheus:
var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
Name: "myapp_processed_ops_total",
Help: "O número total de eventos processados",
})
func process() {
// processamento do evento
opsProcessed.Inc() // aumenta o contador em 1
}
Assim, o Counter ajuda a acompanhar o número total de eventos ocorridos durante a execução da aplicação.