Azure İzleyici'ye açıklama

Tamamlandı

Azure İzleyici, kaynaklarınızda veri toplamaya, bu verileri çözümlemeye, bilgileri görselleştirmeye ve hatta sonuçlar üzerinde işlem gerçekleştirmeye yönelik bir platformdur. Azure İzleyici, Azure kaynaklarını, şirket içi kaynaklarınızı ve hatta farklı bir bulut sağlayıcısıyla barındırılan sanal makineler gibi çok bulutlu kaynakları izleyebilir.

Aşağıdaki diyagramda Azure İzleyici'nin ne kadar kapsamlı olduğu gösterilmektedir:

An illustration showing the flow of information that Azure Monitor uses to provide monitoring and data visualization.

Sol tarafta uygulamadan işletim sistemine ve ağa kadar uygulama mimarinizin her katmanından toplanabilecek günlük ve ölçüm veri kaynaklarının listesini görebilirsiniz.

Merkezde günlük ve ölçüm verileri merkezi depolarda depolanır.

Sağ tarafta veriler çeşitli şekillerde kullanılır. Mimarinizin her katmanında gerçek zamanlı ve geçmişe dönük performansı veya toplu ve ayrıntılı bilgileri görüntüleyebilirsiniz. Veriler, farklı hedef kitleler için farklı düzeylerde görüntülenir. Azure İzleyici panosunda üst düzey raporları görüntüleyebilir veya Power BI ile Kusto sorgularını kullanarak özel görünümler oluşturabilirsiniz.

Ayrıca bu veriler SMS veya e-posta gibi yöntemlerle ekiplere iletilen uyarılar aracılığıyla kritik olaylara gerçek zamanlı müdahalede bulunmanıza yardımcı olabilir. Alternatif olarak, talebi karşılayacak şekilde ölçeklendirmek üzere otomatik ölçeklendirme işlevselliğini tetiklemek için eşikleri kullanabilirsiniz.

Azure Log Analytics

Azure Log Analytics, Azure portalda Azure İzleyici tarafından toplanan veriler üzerinde günlük sorguları yazabileceğiniz ve çalıştırabileceğiniz araçtır. Log Analytics hem basit, karmaşık sorguları hem de veri analizini destekleyen güçlü bir araçtır. Bir kayıt kümesi döndüren basit bir sorgu yazabilir ve ardından log analytics özelliklerini kullanarak kayıtları sıralayabilir, filtreleyebilir ve analiz edebilirsiniz. İstatistiksel analiz gerçekleştirmek ve belirli bir eğilimi belirlemek için sonuçları grafikte görselleştirmek için gelişmiş bir sorgu yazabilirsiniz. Sorgularınızın sonuçlarıyla etkileşimli olarak çalışıyor veya günlük sorgusu uyarıları veya çalışma kitapları gibi diğer Azure İzleyici özellikleriyle kullanıyor olun, Log Analytics bu sorguları yazmak ve test etmek için kullanacağınız araçtır.

Azure İzleyici Uyarıları

Azure İzleyici Uyarıları, Azure İzleyici bir eşiğin aşıldığını algıladığında haberdar olmanın otomatik bir yoludur. Uyarı koşullarını, bildirim eylemlerini ayarlarsınız ve ardından Azure İzleyici Uyarıları bir uyarı tetiklendiğinde bunu bildirir. Yapılandırmanıza bağlı olarak, Azure İzleyici Uyarıları düzeltme eylemini de deneyebilir.

Screenshot of Azure Monitor Alerts showing total alerts, and then the alerts grouped by severity.

Uyarılar, günlükleri izlemek ve belirli günlük olaylarında tetiklenmek üzere ayarlanabilir veya belirli ölçümler aşıldığında ölçümleri izlemek ve tetiklenmek üzere ayarlanabilir. Örneğin, bir sanal makinedeki CPU kullanımı %80'i aştığında sizi bilgilendirmek için ölçüm tabanlı bir uyarı ayarlayabilirsiniz. Ölçümlere dayalı uyarı kuralları, sayısal değerlere dayalı neredeyse gerçek zamanlı uyarılar sağlar. Günlükleri temel alan kurallar, birden çok kaynaktan gelen veriler arasında karmaşık mantık oluşturmanızı sağlar.

Azure İzleyici Uyarıları, bildirimde bulunacak kişileri ve hangi eylemin gerçekleştirleneceğini yapılandırmak için eylem gruplarını kullanır. Eylem grubu, bir veya birden çok uyarıyla ilişkilendirdiğiniz bir bildirim ve eylem tercihleri koleksiyonudur. Azure İzleyici, Hizmet Durumu ve Azure Danışmanı'nın tümü bir uyarı tetiklendiğinde sizi bilgilendirmek için eylem gruplarını kullanır.

Application Insights

Azure İzleyici özelliği olan Uygulama Analizler, web uygulamalarınızı izler. Uygulama Analizler, Azure'da, şirket içinde veya farklı bir bulut ortamında çalışan uygulamaları izleyebilir.

Uygulamanızı izlemeye yardımcı olmak için Uygulama Analizler yapılandırmanın iki yolu vardır. Uygulamanıza bir SDK yükleyebilir veya Application Analizler aracısını kullanabilirsiniz. Application Analizler aracısı C#.NET, VB.NET, Java, JavaScript, Node.js ve Python'da desteklenir.

Uygulama Analizler çalışır duruma gelince, aşağıdakiler gibi geniş bir bilgi dizisini izlemek için bunu kullanabilirsiniz:

  • İstek oranları, yanıt süreleri ve hata oranları
  • Dış hizmetlerin performansı yavaşlatıp yavaşlatmadığını göstermek için bağımlılık oranları, yanıt süreleri ve hata oranları
  • Kullanıcıların tarayıcıları tarafından bildirilen sayfa görünümleri ve yükleme performansı
  • Fiyatlar, yanıt süreleri ve hata oranları dahil olmak üzere web sayfalarından yapılan AJAX çağrıları
  • Kullanıcı ve oturum sayıları
  • CPU, bellek ve ağ kullanımı gibi Windows veya Linux sunucu makinelerinden performans sayaçları

Application Analizler uygulamanızın performansını izlemenize yardımcı olmakla kalmaz, aynı zamanda uygulamanızı düzenli aralıklarla yapay istekler gönderecek şekilde yapılandırarak düşük etkinlik dönemlerinde bile durum denetimi yapmanızı ve uygulamanızı izlemenizi sağlayabilirsiniz.