Sobes.tech
Junior — Middle

Ի՞նչ ցուցանիշներ եք հավաքում և հետևում Prometheus-ով։

sobes.tech AI

Պատասխան AI-ից

Նախապես Prometheus-ով հավաքվում և հետևվում են հետևյալ ցուցանիշները.

  • Դիմումի կատարողականության չափանիշներ: պատասխան ժամանակը, հարցումների քանակը վայրկյանում, սխալներ:
  • Համակարգային ռեսուրսներ: 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-ը օգնում է իրական ժամանակում հետևել հավելվածների վիճակին և կատարողականությանը.