Sobes.tech
Junior — Middle

რომელ მაჩვენებლებს აგროვებთ და აკონტროლებთ Prometheus-ით?

sobes.tech AI

პასუხი AI-სგან

პრომეთეუმის საშუალებით ჩვეულებრივ იკრიბება და მონიტორინგდება შემდეგი მაჩვენებლები:

  • აპლიკაციის შესრულების მაჩვენებლები: პასუხის დრო, მოთხოვნების რაოდენობა წამში, შეცდომები.
  • სისტემის რესურსები: 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-ს შეუძლია რეალურ დროში თვალყური ადევნოს აპლიკაციების მდგომარეობას და შესრულებას.