Junior — Middle
Koje pokazatelje prikupljate i nadgledate pomoću Prometheus?
sobes.tech АИ
Одговор од АИ
Обично се при Prometheus прикупљају и надгледају следећи показатељи:
- Метрike перформанси апликације: време одговора, број захтева у секунди, грешке.
- Ресурси система: оптерећење CPU-а, коришћење меморије, I/O диска, мрежа.
- Стање сервиса: доступност, статус зависности.
- Прилагођене метрике: пословне метрике, специфичне за апликацију (нпр. број активних корисника).
Пример метрике у Go-ју са коришћењем клијента за Prometheus:
var opsProcessed = prometheus.NewCounter(prometheus.CounterOpts{
Name: "myapp_processed_ops_total",
Help: "Укупни број обрађених догађаја",
})
func init() {
prometheus.MustRegister(opsProcessed)
}
func processEvent() {
// обрада догађаја
opsProcessed.Inc()
}
Овим начином, Prometheus помаже у праћењу стања и перформанси апликација у реалном времену.