Maliyet iyileştirme ve Application Insights
Application Insights, Azure İzleyici'nin bir özelliğidir. Bu özellik, canlı web uygulamaları için genişletilebilir uygulama performansı yönetimi (APM) ve izleme sağlar.
Önemli özellikler şunlardır:
- .NET, Node.js, Java ve Python gibi çok çeşitli platformları destekler.
- Şirket içinde, hibritte veya herhangi bir genel bulutta barındırılan uygulamalar için çalışır.
- DevOps işlemleriyle tümleşir.
- Birçok geliştirme aracına bağlantı noktası vardır.
- Visual Studio App Center ile tümleştirerek mobil uygulamalardan müşteri verilerini izleyebilir ve analiz edebilir.
Daha fazla bilgi için Bkz. Application Insights'a genel bakış.
Tasarım konusunda dikkat edilmesi gerekenler
Application Insights, maliyet iyileştirme için aşağıdaki tasarım konularını içerir:
Gönderilen veri miktarını azaltmak için örnekleme kullanmayı göz önünde bulundurun:
Örnekleme, Application Insights'ın bir özelliğidir. Veri trafiğini, verileri ve depolama maliyetlerini azaltmanın önerilen bir yoludur. Application Insights'ta Örnekleme bölümüne bakın.
Gereksiz modüller için koleksiyonu kapatmayı göz önünde bulundurun:
Yapılandırma dosyalarında, uygulamalarınızdan veri izlemek için veri modüllerini ve başlatıcıları etkinleştirebilir veya devre dışı bırakabilirsiniz. Web sayfaları için Application Insights'a bakın.
Zaman Uyumsuz JavaScript ve XML (AJAX) çağrı izlemeyi sınırlamayı göz önünde bulundurun:
AJAX çağrıları maliyetleri düşürmek için sınırlı olabilir. Alanları ve yapılandırmalarını açıklayan web sayfaları için Application Insights'a bakın.
Denetim Listesi
Application Insights'ı maliyet iyileştirmeyi göz önünde bulundurarak yapılandırdınız mı?
- Çalışma alanınızın günlük alımını sınırlamak için günlük üst sınırın kullanımını değerlendirin.
- Veri trafiğini, veri maliyetlerini ve depolama maliyetlerini azaltırken uygulama verilerinin istatistiksel olarak doğru analizini korumak için Azure Uygulaması Insights'ta örneklemeyi kullanın.
Yapılandırma önerileri
Application Insights'ın yapılandırılması sırasında maliyet iyileştirme için aşağıdaki önerileri göz önünde bulundurun:
Öneri | Description |
---|---|
Çalışma alanınızın günlük alımını sınırlamak için günlük üst sınır kullanımını değerlendirin. | Günlük üst sınır, veri hacmindeki beklenmeyen artışı yönetmek için kullanılır. Çalışma alanınız için planlanmamış ücretleri sınırlamak istediğinizde günlük üst sınırı kullanın. Günlük sınıra ulaşılırsa Log Analytics çalışma alanında bazı verilerin yazılmasını engelleyebileceğiniz için bu yapılandırmaya dikkat edin. Bu yapılandırma, işlevselliği çalışma alanında güncel verilerin kullanılabilirliğine bağlı olabilecek hizmetleri etkileyebilir. Application Insights'ta günlük üst sınırı ayarlama hakkında günlük üst sınırı ayarlama bölümüne bakın. Not: Çalışma alanı tabanlı bir Application Insights'larınız varsa, Application Insights'ta üst sınırı kullanmak yerine alımı ve maliyetleri sınırlamak için çalışma alanında günlük üst sınırı kullanın. |