Sobes.tech
Junior — Middle

Hizmetin performansı ve durumu için hangi göstergeleri kullanacaksın?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go dilinde hizmetin performansını ve durumunu değerlendirmek için genellikle aşağıdaki göstergeleri kullanıyorum:

  • Yanıt Süresi (Gecikme) — isteğin işlenme süresi.
  • Geçiş Hızı (Throughput) — birim zamanda işlenen istek sayısı.
  • CPU ve bellek kullanımı — kaynakların izlenmesi, aşırı yüklenmeyi önlemek için.
  • Goroutine sayısı — çok fazla goroutine, sızıntı veya yönetim sorunlarına işaret edebilir.
  • Hatalar ve istisnalar — kararlılığı izlemek için hata sayısı.
  • GC göstergeleri (Çöp Toplayıcı) — çöp toplama sıklığı ve süresi, performansı etkiler.

Bu metrikleri toplamak için genellikle gömülü pprof paketini ve Prometheus ile Grafana gibi harici izleme sistemlerini kullanıyorum.