.NET ölçümleri
Ölçümler, zaman içinde bildirilen sayısal ölçümlerdir. Bunlar genellikle bir uygulamanın durumunu izlemek ve uyarılar oluşturmak için kullanılır. Örneğin, bir web hizmeti kaç kişi olduğunu izleyebilir:
- Saniye başına alınan istekleri.
- Yanıt vermesi milisaniye sürdü.
- Hata yanıtları gönderildi.
Bu ölçümler düzenli aralıklarla bir izleme sistemine bildirilebilir. Web hizmetinin istekleri 400 ms içinde yanıtlaması amaçlanıyorsa ve 600 ms içinde yanıt vermeye başlarsa, izleme sistemi mühendislere uygulama yanıtının normalden daha yavaş olduğunu bildirebilir.
Ölçümleri kullanma
.NET uygulamasında ölçümleri kullanmanın iki bölümü vardır:
- İzleme: .NET kitaplıklarındaki kod ölçümler alır ve bu ölçümleri bir ölçüm adıyla ilişkilendirir.
- Koleksiyon: Bir .NET uygulaması, adlandırılmış ölçümleri dış depolama ve analiz için uygulamadan iletilecek şekilde yapılandırıyor. Bazı araçlar yapılandırma dosyalarını veya kullanıcı arabirimi aracını kullanarak uygulamanın dışında yapılandırma gerçekleştirebilir.
.NET kitaplık geliştiricileri öncelikle izleme adımıyla ilgilenir. Uygulama geliştiricileri veya operasyonel mühendisler genellikle kullandıkları kitaplıklarda önceden var olan izleme araçlarından yararlanarak toplama adımına odaklanır. Ancak bir uygulama geliştiricisiyseniz ve mevcut ölçümlerden hiçbiri gereksinimlerinizi karşılamıyorsa yeni ölçümler oluşturabilirsiniz.
Sonraki adımlar
- İzleme öğreticisi - Kodda yeni ölçümler oluşturma
- Koleksiyon öğreticisi - Uygulamanız için ölçüm verilerini depolama ve görüntüleme
- Yerleşik ölçümler - .NET çalışma zamanı kitaplıklarında kullanıma hazır ölçümleri bulma
- Ölçüm API'lerini karşılaştırma
- EventCounters - EventCounters'ın ne olduğunu, bunları nasıl uygulayacağınızı ve nasıl kullanacağınızı öğrenin