Azure İzleyici günlükleriyle olay analizi ve görselleştirme
Azure İzleyici günlükleri, bulutta barındırılan uygulama ve hizmetlerden telemetri toplar ve analiz eder ve bunların kullanılabilirliğini ve performansını en üst düzeye çıkarmanıza yardımcı olacak analiz araçları sağlar. Bu makalede, kümenizde olup bitenlerle ilgili içgörüler elde etmek ve sorun gidermek için Azure İzleyici günlüklerinde sorguların nasıl çalıştırılacakları açıklanmaktadır. Aşağıdaki yaygın sorular ele alınıyor:
- Sistem durumu olaylarının sorunlarını Nasıl yaparım??
- Nasıl yaparım? bir düğümün ne zaman kesildiğinden emin misiniz?
- Uygulamamın hizmetlerinin başlatılıp başlatılmadiğini veya durdurulduğunu Nasıl yaparım? biliyor musunuz?
Azure İzleyici'yi kullanarak bu hizmete yönelik verileri toplama ve analiz etme hakkında daha fazla bilgi edinmek için bkz . Azure Service Fabric'i izleme.
Service Fabric Analytics çözümüne erişme
Azure portalında Service Fabric Analytics çözümünü oluşturduğunuz kaynak grubuna gidin.
ServiceFabric<nameOfOMSWorkspace> kaynağını seçin.
içinde Summary
, Service Fabric için bir tane de dahil olmak üzere etkinleştirilen çözümlerin her biri için grafik biçiminde kutucuklar görürsünüz. Service Fabric Analytics çözümüne devam etmek için Service Fabric grafiğini seçin.
Aşağıdaki görüntüde Service Fabric Analytics çözümünün giriş sayfası gösterilmektedir. Bu giriş sayfası, kümenizde neler olduğuna yönelik bir anlık görüntü görünümü sağlar.
Küme oluşturma sırasında tanılamayı etkinleştirdiyseniz,
- Service Fabric küme olayları
- Reliable Actors programlama modeli olayları
- Reliable Services programlama modeli olayları
Not
Service Fabric olaylarına ek olarak, tanılama uzantınızın yapılandırması güncelleştirilerek daha ayrıntılı sistem olayları toplanabilir.
Düğümler üzerindeki eylemler de dahil olmak üzere Service Fabric Olaylarını görüntüleme
Service Fabric Analytics sayfasında Service Fabric Olayları grafiğini seçin.
Listedeki olayları görüntülemek için Liste'yi seçin. Burada toplanan tüm sistem olaylarını görürsünüz. Başvuru için, bunlar Azure Depolama hesabındaki WADServiceFabricSystemEventsTable'dan alınır ve benzer şekilde sonraki güvenilir hizmetler ve aktör olayları da ilgili tablolardandır.
Alternatif olarak, soldaki büyüteç seçebilir ve aradığınızı bulmak için Kusto sorgu dilini kullanabilirsiniz. Örneğin, kümedeki düğümlerde kullanılabilecek tüm eylemleri bulmak için aşağıdaki sorguyu kullanabilirsiniz. Aşağıda kullanılan olay kimlikleri, işlem kanalı olay başvurusunda bulunur.
ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619
Sistem hizmetinin (TaskName) belirli düğümleri (Bilgisayar) gibi daha birçok alanda sorgulayabilirsiniz.
Service Fabric Reliable Service and Actor olaylarını görüntüleme
Service Fabric Analytics sayfasında Reliable Services grafiğini seçin.
Listedeki olayları görüntülemek için Liste'yi seçin. Burada güvenilir hizmetlerden olayları görebilirsiniz. Runasync hizmetinin başlatılıp tamamlandığı zaman için farklı olaylar görebilirsiniz. Bu olaylar genellikle dağıtımlarda ve yükseltmelerde gerçekleşir.
Güvenilir aktör olayları benzer şekilde görüntülenebilir. Güvenilir aktörler için daha ayrıntılı olayları yapılandırmak için tanılama uzantısının yapılandırmasında öğesini değiştirmeniz scheduledTransferKeywordFilter
gerekir (aşağıda gösterilmiştir). Bunlar için değerlere ilişkin ayrıntılar reliable actors olay başvurusunda yer alır.
"EtwEventSourceProviderConfiguration": [
{
"provider": "Microsoft-ServiceFabric-Actors",
"scheduledTransferKeywordFilter": "1",
"scheduledTransferPeriod": "PT5M",
"DefaultEvents": {
"eventDestination": "ServiceFabricReliableActorEventTable"
}
},
Kusto sorgu dili güçlüdür. Çalıştırabileceğiniz bir diğer değerli sorgu da en çok olayı oluşturan düğümleri bulmaktır. Aşağıdaki ekran görüntüsündeki sorgu, belirli bir hizmet ve düğümle toplanan Service Fabric işlem olaylarını gösterir.
Sonraki adımlar
- Performans sayaçları gibi altyapı izlemeyi etkinleştirmek için Log Analytics aracısını eklemeye gidin. Aracı performans sayaçlarını toplar ve bunları mevcut çalışma alanınıza ekler.
- Şirket içi kümeler için Azure İzleyici günlükleri, Azure İzleyici günlüklerine veri göndermek için kullanılabilecek bir Ağ Geçidi (HTTP İletme Ara Sunucusu) sunar. Bu konuda daha fazla bilgi için Bkz. Log Analytics ağ geçidini kullanarak Azure İzleyici günlüklerine İnternet erişimi olmayan bilgisayarları bağlama.
- Algılama ve tanılamaya yardımcı olmak için otomatik uyarıları yapılandırın.
- Azure İzleyici günlüklerinin bir parçası olarak sunulan günlük araması ve sorgulama özellikleri hakkında bilgi edinin.
- Azure İzleyici günlüklerine ve sunulanlara ayrıntılı bir genel bakış için bkz . Azure İzleyici günlükleri nedir?.