Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Application Insights, istek ayrıntıları, performans sayaçları, günlükler ve özel durumlar gibi telemetri verilerini yakalayan bir izleme hizmetidir. Bunu Data API Builder (DAB) ile tümleştirmek, sorunları tanılamanıza ve üretimdeki çalışma zamanı davranışını izlemenize yardımcı olur.
Uyarı Azure App Service web uygulamaları kullanılarak DAB barındırıldığında Application Insights desteklenmez.
Konfigürasyon
DAB yapılandırmanızda Application Insights'ı yapılandırmak için:
CLI örneği
dab add-telemetry \
--app-insights-enabled true \
--app-insights-conn-string "@env('app-insights-connection-string')"
JSON örneği
"runtime": {
...
"telemetry": {
"application-insights": {
"enabled": true,
"connection-string": "@env('app-insights-connection-string')"
}
}
...
}
Bu, ortam değişkeni olarak ayarlandığını varsayar app-insights-connection-string . Bir .env dosyayı tanımlamak için kullanabilirsiniz.
Yakalananlar
| Türü | Açıklama |
|---|---|
| Telemetri isteği | URL, durum kodu, yanıt süresi |
| Telemetriyi izleme | DAB'den konsol günlükleri |
| Özel durum telemetrisi | Hatalar ve yığın izlemeleri |
| Performans sayaçları | CPU, bellek, ağ ölçümleri |
Azure'da görüntüle
- Azure portalında Application Insights kaynağınıza gidin: https://portal.azure.com
- Bu sorguyu kullanarak günlükleri gözden geçirin:
traces
| order by timestamp
LogLevel eşlemesi:
| Log Seviyesi | Şiddet | Değer |
|---|---|---|
| İz | Ağır dilli | 0 |
| Hata ayıklama | Ağır dilli | 0 |
| Bilgi | Bilgi | 1 |
| Uyarı | Uyarı | 2 |
| Hata | Hata | 3 |
| Çok Önemli | Çok Önemli | 4 |
- Canlı Ölçümleri Denetle
- İstekler için şu sorguyu çalıştırın:
requests
| order by timestamp
- Özel durumlar için bu sorguyu çalıştırın:
exceptions
| order by timestamp