Diagnostics Genel Bakış
Diagnostics sayfası, Gateway Runtime ve Cache Server ortamlarının sistem sağlığını, performansını ve kaynak kullanımını izlemenize olanak tanır. Bu sayfa üzerinden pod’ların durumunu, JVM metriklerini, thread bilgilerini ve modüle özel metrikleri görüntüleyebilirsiniz.
Health Check
Management API endpoint’lerinin durumunu kontrol edebilirsiniz. Her endpoint için:- API Settings Name: Endpoint yapılandırmasının adı
- Health Check Address: Health check adresi
- Status: Endpoint’in erişilebilirlik durumu (Reachable/Not Reachable)
- Gateway Runtime için: Management API endpoint’leri kontrol edilir
- Cache Server için: Cache Management API endpoint’leri kontrol edilir
Diagnostics Tablosu
Diagnostics tablosunda aşağıdaki bilgiler görüntülenir:| Alan | Açıklama |
|---|---|
| Pod Name | Pod’un adı |
| Node Name | Pod’un çalıştığı Kubernetes node’unun adı |
| Namespace | Pod’un bulunduğu namespace |
| Version | Pod’un çalıştırdığı Apinizer versiyonu |
| Status | Pod’un sağlık durumu (UP/DOWN) |
| Uptime | Pod’un çalışma süresi |
| Thread Summary | Thread özet bilgileri (Total, Peak, Daemon, Started) |
| Thread States | Thread durumları (Runnable, Waiting, Timed Waiting) |
| JVM | JVM metriklerini görüntüleme butonu |
| Threads | Thread detaylarını görüntüleme butonu |
| Connections | Connection pool bilgilerini görüntüleme butonu (sadece Gateway Runtime için) |
| Hazelcast | Hazelcast cluster metriklerini görüntüleme butonu (sadece Cache Server için) |
Detaylı Metrik Görüntüleme
Diagnostics tablosundaki butonlara tıklayarak detaylı JSON formatında metrik bilgilerine erişebilirsiniz:Ortak Metrikler
- JVM Metrikleri: Memory kullanımı, heap/non-heap bilgileri, garbage collection istatistikleri
- Thread Detayları: Tüm thread’lerin durumları ve stack trace bilgileri
Gateway Runtime Özel Metrikleri
- Connection Pool Bilgileri: HTTP connection pool durumu ve istatistikleri
Gateway Runtime Diagnostics sayfasında JVM, Threads ve Connections butonları bulunur.
Cache Server Özel Metrikleri
- Hazelcast Metrikleri: Hazelcast cluster bilgileri, cache istatistikleri, distributed map metrikleri
Hazelcast Metrikleri:Hazelcast metrikleri sadece Cache Server modülünde mevcuttur ve Hazelcast cluster’ın detaylı durumunu gösterir.
Cluster member bilgileri, cache istatistikleri ve distributed map metrikleri bu bölümden görüntülenebilir.Cache Server Diagnostics sayfasında JVM, Threads ve Hazelcast butonları bulunur.
Pod Log Görüntüleme
Diagnostics tablosundaki menüden Show Log seçeneğini kullanarak pod loglarını görüntüleyebilirsiniz. Log görüntüleme penceresi açılır ve pod’un log içeriği gösterilir.Pod Silme
Diagnostics tablosundaki menüden Delete seçeneğini kullanarak pod’u silebilirsiniz. Pod silindiğinde Kubernetes otomatik olarak yeni bir pod oluşturur.Deployment & Services Bilgileri
Yönetilen mod için aşağıdaki bilgiler görüntülenir:- Deployment Ready: Deployment’ın hazır olma durumu
- Deployment Name: Deployment’ın adı
- Namespace: Namespace bilgisi
- Pods: Hazır pod sayısı / Toplam replica sayısı
- CPU Limit: CPU limit değeri
- Memory Limit: Bellek limit değeri
- Image Version: Kullanılan görüntü versiyonu
- Service Type: Servis tipi
- Port: HTTP servis portu
- Secure Port: HTTPS servis portu (sadece Gateway Runtime için)
Secure Port: Gateway Runtime ortamlarında HTTPS servis portu bilgisi görüntülenir. Cache Server ortamlarında bu
bilgi bulunmaz.
Pod Metrikleri
Pod’ların CPU ve bellek kullanımını zaman içinde grafik olarak görüntüleyebilirsiniz:- Zaman Aralığı Seçimi: Son 5 dakika, 10 dakika, 30 dakika, 1 saat veya 1 gün
- Tarih Seçimi: Özel bir tarih aralığı seçebilirsiniz
- CPU Grafiği: Pod’un CPU kullanımını gösteren alan grafiği
- Memory Grafiği: Pod’un bellek kullanımını gösteren alan grafiği
Diagnostics endpoint’leri hakkında daha fazla bilgi için Diagnostic Endpoint
Adresleri sayfasına bakın.

