Azure API Management'da gözlemlenebilirlik
Gözlemlenebilirlik, ürettiği verilerden bir sistemin iç durumunu anlama ve ne olduğu ve neden olduğu hakkındaki soruları yanıtlamak için bu verileri keşfedebilme yeteneğidir.
Azure API Management, kuruluşların tüm API'lerin yönetimini merkezileştirmesine yardımcı olur. Tüm API trafiğinin tek bir giriş noktası olarak hizmet ettiğinden, API'leri gözlemlemek için ideal bir yerdir.
Genel Bakış
Azure API Management, yönetilen ağ geçidini veya şirket içinde barındırılan ağ geçidini kendi kendine dağıtılan veya Azure Arc uzantısını kullanarak kullanmayı seçmenize olanak tanır.
Aşağıdaki tabloda, API'leri çalıştırmak için API Management tarafından desteklenen tüm gözlemlenebilirlik özellikleri ve bunların desteklediği dağıtım modelleri özetlenmektedir. Bu özellikler API yayımcıları ve API Management örneğini çalıştırma veya yönetme izinleri olan diğer kişiler tarafından kullanılabilir.
Not
Geliştirici portalını kullanan API tüketicileri için yerleşik bir API raporu sağlanır. Yalnızca önceki 90 gün içinde bireysel API kullanımı hakkında bilgi sağlar.
Araç | Şunlar için kullanışlıdır: | Veri gecikmesi | Bekletme | Örnekleme | Veri türü | Desteklenen Dağıtım Modelleri |
---|---|---|---|---|---|---|
API Denetçisi | Test etme ve hata ayıklama | Anında | Son 100 izleme | İstek başına açık | İstek izlemeleri | Yönetilen, Şirket içinde barındırılan, Azure Arc |
Yerleşik Analiz | Raporlama ve izleme | Dakika | Ömür | %100 | Raporlar ve günlükler | Yönetilen |
Azure İzleyici Ölçümleri | Raporlama ve izleme | Dakika | 90 gün (uzatmak için yükseltme) | %100 | Ölçümler | Yönetilen, Şirket içinde barındırılan2, Azure Arc |
Azure İzleyici Günlükleri | Raporlama, izleme ve hata ayıklama | Dakika | 31 gün/5 GB (uzatmak için yükseltme) | %100 (ayarlanabilir) | Günlükler | Yönetilen1, Şirket içindebarındırılan 3, Azure Arc3 |
Azure Application Insights | Raporlama, izleme ve hata ayıklama | Saniye | 90 gün/5 GB (uzatmak için yükseltme) | Özel | Günlükler, ölçümler | Yönetilen1, Şirket içinde barındırılan1, Azure Arc1 |
Azure Event Hubs üzerinden günlüğe kaydetme | Özel senaryolar | Saniye | Kullanıcı tarafından yönetilir | Özel | Özel | Yönetilen1, Şirket içinde barındırılan1, Azure Arc1 |
OpenTelemetry | İzleme | Dakika | Kullanıcı tarafından yönetilir | %100 | Ölçümler | Şirket içinde barındırılan2 |
1. azure API Management özelliğin yapılandırmasına bağlı olarak isteğe bağlı olarak
2. ağ geçidinin yapılandırmasına bağlı olarak isteğe bağlı olarak
3. Şirket içinde barındırılan ağ geçidi şu anda Azure İzleyici'ye tanılama günlükleri göndermemektedir. Ancak, şirket içinde barındırılan ağ geçidinin dağıtıldığı yerel olarak günlükleri yapılandırmak ve kalıcı hale getirmek mümkündür. Daha fazla bilgi için bkz. Şirket içinde barındırılan ağ geçidi için yerel ölçümleri ve günlükleri yapılandırma
Sonraki Adımlar
- Azure İzleyici ölçümlerini ve günlüklerini kullanmaya başlama
- Application Insights ile istekleri günlüğe kaydetmeyi öğrenin
- Event Hubs aracılığıyla olayları günlüğe kaydetmeyi öğrenin
- Azure Yönetilen Grafana kullanarak Azure İzleyici verilerini görselleştirme hakkında bilgi edinin