Yeni hizmet için izleme nasıl yapılandırıldı? Panoları nasıl saklamalı?
sobes.tech yapay zeka
AI'dan gelen yanıt
Yeni bir hizmetin izlenmesini yapılandırmak için genellikle hizmetin sağlığı ve performansını yansıtan anahtar metrikleri tanımlayarak başlarım: yanıt süresi, hata sayısı, CPU ve bellek kullanımı, disk kullanımı ve varsa iş metrikleri.
Daha sonra, Prometheus gibi araçlar kullanarak bu metriklerin toplanmasını yapılandırırım, exporterlar veya yerleşik hizmet metriklerini entegre ederek. Loglar için ELK veya Loki gibi merkezi sistemler kullanırım.
Metrikleri topladıktan sonra, Grafana'da paneller oluştururum, göstergeleri anlamına göre gruplandırırım: genel görünüm, hatalar, performans. Panellerin farklı ekipler için anlaşılır ve bilgilendirici olması önemlidir.
Panelleri, Grafana JSON yapılandırmalarını dışa aktar/import yapma imkanı sağlayan bir sürüm kontrol sistemi (Git) içinde saklarım. Bu, değişiklikleri takip etmeyi, incelemeler yapmayı ve gerekirse panelleri hızlıca geri yüklemeyi sağlar.