
İyi bir izleme analiz panosu, belirli bir hedef kitlenin sorularını birkaç saniye içinde yanıtlar: bir sorun var mı, ne kadar kötü ve bundan sonra nereye bakmalıyım? Pratikte bu şu anlama gelir: en üstte özet, görünüm başına yaklaşık 5–9 panel, tutarlı zaman aralıkları ve birimler, ortalamalar yerine yüzdelikler ve doğrudan grafiklerin üzerine çizilmiş eşikler.
Hedef Kitleden ve Onların Sorularından Başlayın
Bir grafik seçmeden önce panoyu kimin açacağını ve neye karar vermesi gerektiğini yazın. Nöbetçi bir mühendis “Ödeme API'si başarısız mı ve ne zamandan beri?” diye sorar. Bir ürün yöneticisi “Dünkü sürümden sonra trafik düştü mü?” diye sorar. Bir yönetici “%99,9 çalışma süresi hedefimizi tutturuyor muyuz?” diye sorar. Bunlar 40 panelli tek bir pano değil, üç ayrı panodur.
Bir panelin hangi soruyu yanıtladığını söyleyemiyorsanız, onu kaldırın. Her görünüme tek bir sahip ve olay önceliklendirme (triage) ya da haftalık trafik incelemesi gibi tek bir amaç verin.
Ters Piramit Yerleşimi Kullanın
İnsanlar panoları önce sol üstten başlayarak, sonra aşağı doğru tarar. Özet sinyalleri o köşeye yerleştirin: genel durum, çalışma süresi yüzdesi, hata oranı ve p95 yanıt süresi. Bunların altına özeti açıklayan eğilim grafiklerini, en alta ise inceleme için ayrıntılı tabloları yerleştirin.
Her görünümü yaklaşık 5–9 temel panelle sınırlı tutun. Bunun ötesinde göz karşılaştırmayı bırakır ve aramaya başlar. Daha fazlasına ihtiyacınız varsa, bir özet görünüme ve ona bağlı ayrıntı görünümlerine bölün.
UpScanX'in izleyici başına panoları bu kalıbı izler: önce durum ve çalışma süresi yüzdesi, altında ise yanıt süresi geçmişi ve olay sayıları yer alır; böylece “sağlıklı mı?” sorusunun yanıtı kanıttan önce gelir.
Sayıları Dürüst ve Karşılaştırılabilir Kılın
- Tutarlı zaman aralıkları. Bir görünümdeki tüm paneller tek bir zaman penceresini paylaşmalıdır (örneğin son 24 saat). 1 saatlik bir grafiği 7 günlük bir grafikle karıştırmak yanlış korelasyonlara davetiye çıkarır.
- Tutarlı birimler. Gecikme için her yerde milisaniye kullanın ve eksenleri etiketleyin.
- Ortalamalar yerine yüzdelikler. 220 ms'lik bir ortalama yanıt süresi, 3 saniyelik bir p99 değerini gizleyebilir. Uç gecikmelerin görünür kalması için p50, p95 ve p99 değerlerini gösterin.
- Grafik üzerinde eşikler. SLO veya uyarı eşiğinizi, örneğin p95 için 500 ms'yi, yatay bir çizgi olarak çizin.
- Dağıtımlar ve olaylar için açıklamalar. Sürümler ve olaylar için işaretçiler, “gecikme 14:05'te arttı” bilgisini “gecikme 2.4.1 sürümünden sonra arttı” bilgisine dönüştürür.
Rengi Süsleme İçin Değil, Durum İçin Kullanın
Renk durumu ifade etmelidir: sağlıklı, bozulmuş ya da başarısız. Kırmızı-yeşil renk görme eksikliği yaklaşık her 12 erkekten birini etkilediği için asla yalnızca kırmızıya karşı yeşile güvenmeyin. Rengi bir simge ya da etiketle eşleştirin, mavi/turuncu gibi renk körlüğüne uygun paletler seçin ve kontrastı açık ve koyu temalarda kontrol edin.
Bir Bakışta Yapılması ve Yapılmaması Gerekenler
| Yapın | Yapmayın |
|---|---|
| p95/p99 gecikmeyi bir SLO çizgisiyle gösterin | Yalnızca ortalama yanıt süresini gösterin |
| Durum ve hata oranıyla başlayın | Toplam sayfa görüntülemeleri ya da “sunulan istekler” ile başlayın |
| Paneller genelinde tek bir zaman aralığı paylaşın | 1 saatlik ve 30 günlük panelleri sessizce karıştırın |
| Operasyon görünümlerini her 30–60 saniyede yenileyin | Her 5 saniyede yenileyip arka ucu aşırı yükleyin |
| Her paneli bir ayrıntı görünümüne bağlayın | Ham günlükleri özet görünüme sıkıştırın |
| Rengi simgeler veya etiketlerle birleştirin | Tek sinyal olarak kırmızı ve yeşili kullanın |
Gösteriş Metriklerinden Kaçının ve Ayrıntıya İnmeyi Planlayın
Kümülatif istekler ya da tüm zamanların ziyaretçi sayısı gibi gösteriş metrikleri (vanity metrics) yalnızca artar ve nadiren eyleme yol açar. Bunları oranlar ve yüzdelerle değiştirin: hata yüzdesi, dakika başına 5xx ya da hemen çıkma oranı. Trafik ve hatalar için UpScanX analiz panosu; sayfa görüntülemelerini, kaynakları, cihazları ve HTTP durum kodlarını (2xx/3xx/4xx/5xx) ayrıştırır; bu da 404'lerdeki ya da 500'lerdeki bir artışı yalnızca ilginç olmaktan çıkarıp üzerinde harekete geçilebilir hâle getirir. Bu panellerin birbirine nasıl uyduğu hakkında daha fazla bilgi için bir analiz panosunun nasıl çalıştığına göz atın.
Operasyonel görünümleri her 30–60 saniyede, iş eğilimi görünümlerini ise her 5–15 dakikada yenileyin. Her özet panel ayrıntılı bir görünüme ya da filtrelenmiş bir ziyaret kaydına bağlanmalıdır; böylece pano bir incelemeyi bitirmek yerine başlatır.
Önemli Çıkarımlar
Bir panoyu oluştururken ya da gözden geçirirken bu kontrol listesini kullanın:
- Hedef kitleyi ve görünümün yanıtlaması gereken üç ila beş soruyu belirleyin.
- Özet durumu sol üste, ayrıntıları aşağıya yerleştirin.
- Her görünümü yaklaşık 5–9 temel panelle sınırlayın.
- Ortak tek bir zaman aralığı ve tutarlı birimler kullanın.
- Yüzdelikleri gösterin ve eşikleri ya da SLO çizgilerini çizin.
- Dağıtımları, yapılandırma değişikliklerini ve olayları işaretleyin.
- Rengi yalnızca durumu belirtmek için erişilebilir, renk körlüğüne uygun biçimde kullanın.
- Gösteriş amaçlı toplamları oranlar ve yüzdelerle değiştirin.
- Yenileme sıklığını hedef kitlenin karar verme hızına göre ayarlayın.
- Panoları üç ayda bir gözden geçirin ve kimsenin kullanmadığı panelleri silin.
Bir panoyu kullanıcıları olan bir ürün gibi ele alın: düzenli olarak budayın; böylece önemli anlarda hızla okunabilir kalır.