Azure Container Apps'te gözlemlenebilirlik
Azure Container Apps, container app'ın sistem durumunu uygulama yaşam döngüsü boyunca bütüncül bir şekilde görüntülemenizi sağlayan çeşitli yerleşik gözlemlenebilirlik özellikleri sağlar. Bu özellikler, performansı geliştirmek ve eğilimlere ve kritik sorunlara yanıt vermek için uygulamanızın durumunu izlemenize ve tanılamanıza yardımcı olur.
Bu özellikler şunları içerir:
Özellik | Açıklama |
---|---|
Günlük akışı | Bir kapsayıcıdan akış sistemi ve konsol günlüklerini neredeyse gerçek zamanlı olarak görüntüleyin. |
Kapsayıcı konsolu | Kapsayıcınızın içinden uygulamanızda hata ayıklamak için kapsayıcılarınızdaki Linux konsoluna bağlanın. |
Azure İzleyici ölçümleri | Ölçüm verileri aracılığıyla uygulamanızın işlem ve ağ kullanımını görüntüleyin ve analiz edin. |
Uygulama günlüğü | Günlük verilerini kullanarak uygulamanızı izleyin, çözümleyin ve hatalarını ayıklar. |
Azure İzleyici Log Analytics | Uygulamanızın sistem ve uygulama günlüklerini görüntülemek ve analiz etmek için sorgular çalıştırın. |
Azure İzleyici uyarıları | Ölçüm ve günlük verilerine göre olayları ve koşulları size bildirmek için uyarılar oluşturun ve yönetin. |
Not
Yerleşik bir özellik olmasa da Azure İzleyici Application Insights, web ve arka plan uygulamalarınızı izlemek için güçlü bir araçtır. Container Apps, Application Insights otomatik izleme aracısını desteklemese de Application Insights SDK'larını kullanarak uygulama kodunuzu izleyebilirsiniz.
Uygulama yaşam döngüsü gözlemlenebilirliği
Container Apps gözlemlenebilirlik özellikleriyle uygulamanızı geliştirmeden üretime yaşam döngüsü boyunca izleyebilirsiniz. Aşağıdaki bölümlerde her aşama için en etkili izleme özellikleri açıklanmaktadır.
Geliştirme ve test
Geliştirme ve test aşamasında, kapsayıcılarınızın uygulama günlüklerine ve konsoluna gerçek zamanlı erişim hata ayıklama sorunları için kritik önem taşır. Container Apps şu bilgileri sağlar:
- Günlük akışı: Kapsayıcılarınızdan gerçek zamanlı günlük akışlarını görüntüleyin.
- Kapsayıcı konsolu: Uygulamanızın hatalarını ayıklamak için kapsayıcı konsoluna erişin.
Dağıtım
Kapsayıcı uygulamanızı dağıttığınızda sürekli izleme, hata oranları, performans ve kaynak tüketimiyle ilgili sorunları hızla belirlemenize yardımcı olur.
Azure İzleyici, uygulamanızı aşağıdaki özelliklerle izlemenizi sağlar:
- Azure İzleyici ölçümleri: Önemli ölçümleri izleme ve analiz etme.
- Azure İzleyici uyarıları: Kritik koşullar için uyarılar alın.
- Azure İzleyici Log Analytics: Uygulama günlüklerini görüntüleyin ve analiz edin.
Bakım
Container Apps, düzeltmeler oluşturarak kapsayıcı uygulamanıza yönelik güncelleştirmeleri yönetir. Mavi yeşil dağıtımlarda birden çok düzeltmeyi eşzamanlı olarak çalıştırabilir veya A/B testi gerçekleştirebilirsiniz. Bu gözlemlenebilirlik özellikleri, uygulamanızı düzeltmeler arasında izlemenize yardımcı olur:
- Azure İzleyici ölçümleri: Birden çok düzeltme için temel ölçümleri izleyin ve karşılaştırın.
- Azure İzleyici uyarıları: Düzeltme başına tek tek uyarılar alın.
- Azure İzleyici Log Analytics: Birden çok düzeltme için günlük verilerini görüntüleyin, analiz edin ve karşılaştırın.