Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure kaynaklarına dayanan kritik uygulamalarınız ve iş süreçleriniz olduğunda bu kaynakları kullanılabilirlik, performans ve çalışma açısından izlemek istersiniz. Bu makalede, Azure Event Grid ad alanları tarafından oluşturulan izleme verileri ve Azure İzleyici ile bu verilerin nasıl çözümleneceği ve bu veriler hakkında nasıl uyarıldığı açıklanır.
Azure İzleyici nedir?
Azure Event Grid, Azure'da tam yığın izleme hizmeti olan Azure İzleyici'yi kullanarak izleme verileri oluşturur. Azure İzleyici, Azure kaynaklarınızı izlemeye yönelik eksiksiz bir özellik kümesi sunar. Ayrıca, diğer bulutlardaki ve şirket içindeki kaynakları da izleyebilir.
Aşağıdaki kavramları açıklayan Azure İzleyici ile Azure kaynaklarını izleme makalesiyle başlayın:
- Azure İzleyici nedir?
- İzlemeyle ilişkili maliyetler
- Azure'da toplanan izleme verileri
- Veri toplamayı yapılandırma
- Azure'da izleme verilerini analiz etmek ve uyarmak için standart araçlar
Aşağıdaki bölümler, Azure Event Grid ad alanları için toplanan belirli verileri açıklayarak bu makalede derlenmiştir. Bu bölümler ayrıca Azure araçlarıyla veri toplamayı yapılandırmaya ve bu verileri analiz etme örnekleri sağlar.
İpucu
Azure İzleyici ile ilişkili maliyetleri anlamak için bkz . Azure İzleyici maliyeti ve kullanımı. Verilerinizin Azure İzleyici'de görünme süresini anlamak için bkz . Günlük verileri alma süresi.
Event Grid ad alanlarının verilerini izleme
Azure Event Grid, Azure kaynaklarından verileri izleme bölümünde açıklanan diğer Azure kaynaklarıyla aynı izleme verilerini toplar.
Azure Event Grid tarafından oluşturulan günlüklerin ve ölçümlerin ayrıntılı başvurusu için aşağıdaki izleme verileri başvuru makalelerine bakın.
- MQTT aracı özelliği için veri başvurularını izleme
- Çekme teslimi için veri başvurularını izleme
- Ad alanlarını kullanarak Azure Event Grid'in gönderim teslimi için veri başvurularını izleme
Toplama ve yönlendirme
Platform ölçümleri ve etkinlik günlüğü otomatik olarak toplanır ve depolanır, ancak bunlar bir tanılama ayarı kullanılarak diğer konumlara yönlendirilebilir. Tanılama ayarı oluşturmadığınız ve günlükleri bir veya daha fazla konuma yönlendirmediğiniz sürece Kaynak Günlükleri toplanmaz ve depolanmaz.
Azure portal, CLI veya PowerShell kullanarak tanılama ayarı oluşturma işleminin ayrıntılı süreci için bkz. Azure'da platform günlüklerini ve ölçümlerini toplamak için tanılama ayarı oluşturma. Tanılama ayarı oluşturduğunuzda hangi günlük kategorilerinin toplanacağını belirtirsiniz.
Azure Event Grid'in MQTT aracısı kategorileri, Azure Event Grid'in MQTT aracı özelliği için veri başvurularını izleme bölümünde listelenmiştir.
Not
Azure İzleyici dışarı aktarılan ölçüm verilerine, Azure Depolama, Azure Event Hubs, Log Analytics gibi bir hedefe gönderilen boyutları içermez.
Azure Depolama
Tanılama günlüğü bilgilerini depolamak için Azure Depolama'yı kullanırsanız, bilgiler insights-logs-operationlogs ve insights-metrics-pt1m adlı kapsayıcılarda depolanır. İşlem günlüğü için örnek URL: https://<Azure Storage account>.blob.core.windows.net/insights-logs-operationallogs/resourceId=/SUBSCRIPTIONS/<Azure subscription ID>/RESOURCEGROUPS/<Resource group name>/PROVIDERS/MICROSOFT.EVENTGRID/NAMESPACES/<Namespace name>/y=<YEAR>/m=<MONTH-NUMBER>/d=<DAY-NUMBER>/h=<HOUR>/m=<MINUTE>/PT1H.json. Ölçüm günlüğünün URL'si benzerdir.
Azure Event Hubs
Tanılama günlüğü bilgilerini depolamak için Azure Event Hubs kullanıyorsanız, bilgiler insights-logs-operationlogs ve insights-metrics-pt1m adlı olay hub'larında depolanır. Tanılama ayarlarını yapılandırdığınız olay hub'ı dışında mevcut bir olay hub'ını da seçebilirsiniz.
Log Analytics
Tanılama günlüğü bilgilerini depolamak için Log Analytics kullanıyorsanız, bilgiler AzureDiagnostics AzureMetrics / adlı tablolarda veya kaynağa özgü tablolarda depolanır
Önemli
Bu ayarların etkinleştirilmesi için ek Azure hizmetleri (depolama hesabı, olay hub'ı veya Log Analytics) gerekir ve bu da maliyetinizi artırabilir. Tahmini maliyeti hesaplamak için Azure fiyatlandırma hesaplayıcısına gidin.
Not
Tanılama ayarında ölçümleri etkinleştirdiğinizde, boyut bilgileri şu anda depolama hesabına, olay hub'ına veya log analytics'e gönderilen bilgilerin bir parçası olarak dahil değildir.
Toplayabileceğiniz ölçümler ve günlükler aşağıdaki bölümlerde açıklanmıştır.
Ölçümleri analiz etme
Event Grid ad alanınızın giriş sayfasındaki Azure İzleyici bölümünden Ölçümler'i seçerek Azure Event Grid ad alanlarının ölçümlerini analiz edebilirsiniz. Bu aracı kullanma hakkında ayrıntılı bilgi için bkz . Azure İzleyici ölçüm gezginiyle ölçümleri analiz etme.
Azure Event Grid tarafından oluşturulan ölçümler için aşağıdaki izleme verileri başvuru makalelerine bakın.
- MQTT aracı özelliği için veri başvurularını izleme
- Çekme teslimi için veri başvurularını izleme
- Ad alanlarını kullanarak Azure Event Grid'in gönderim teslimi için veri başvurularını izleme
Başvuru için Azure İzleyici'de desteklenen tüm kaynak ölçümlerinin listesini görebilirsiniz.
İpucu
Azure İzleyici ölçüm verileri 90 gün boyunca kullanılabilir. Ancak, grafik oluştururken yalnızca 30 gün görselleştirilebilir. Örneğin, 90 günlük bir dönemi görselleştirmek istiyorsanız, 90 günlük süre içinde 30 günlük üç grafiğe bölmeniz gerekir.
Filtreleme ve bölme
Boyutları destekleyen ölçümler için boyut değeri kullanarak filtreler uygulayabilirsiniz. Ölçümün farklı segmentlerinin birbiriyle karşılaştırmasını görselleştirmek için bir ölçümü boyuta göre de bölebilirsiniz. Filtreleme ve bölme hakkında daha fazla bilgi için bkz . Azure İzleyici'nin gelişmiş özellikleri.
Günlükleri analiz etme
Azure İzleyici Log Analytics'i kullanmak için bir tanılama yapılandırması oluşturmanız ve Log Analytics'e bilgi göndermeyi etkinleştirmeniz gerekir. Daha fazla bilgi için Koleksiyon ve yönlendirme bölümüne bakın. Azure İzleyici Günlüklerindeki veriler, her tablonun kendi benzersiz özellikler kümesine sahip olduğu tablolarda depolanır. Azure Event Grid verileri şu tablolarda depolar: AzureDiagnostics ve AzureMetrics.
Azure Event Grid tarafından oluşturulan günlüklerin ve ölçümlerin ayrıntılı başvurusu için aşağıdaki izleme verileri başvuru makalelerine bakın.
- MQTT aracı özelliği için veri başvurularını izleme
- Çekme teslimi için veri başvurularını izleme
- Ad alanlarını kullanarak Azure Event Grid'in gönderim teslimi için veri başvurularını izleme
Örnek Kusto sorguları
Önemli
Azure portalında Azure Event Grid ad alanı sayfasının sol menüsünde Günlükler'i seçtiğinizde Log Analytics, sorgu kapsamı geçerli Azure Event Grid ad alanına ayarlanmış şekilde açılır. Bu, günlük sorgularının yalnızca bu kaynaktan verileri içereceği anlamına gelir. Diğer çalışma alanlarındaki verileri veya diğer Azure hizmetlerindeki verileri içeren bir sorgu çalıştırmak istiyorsanız Azure İzleyici menüsünden Günlükler'i seçin. Ayrıntılar için bkz . Azure İzleyici Log Analytics'te günlük sorgusu kapsamı ve zaman aralığı.
Aşağıda, Azure Event Grid ad alanlarınızı izlemenize yardımcı olmak için kullanabileceğiniz örnek sorgular verilmiştir:
Nedenlere göre bağlantı kesilmeleri raporu
EGNMqttDisconnections | summarize count() by ResultSignatureOturum adına göre kimlik doğrulama hataları raporu
EGNFailedMqttConnections | where ResultSignature == "AuthenticationError" | summarize count() by SessionName
Çalışma zamanı günlüklerini kullanma
Azure Event Grid, çalışma zamanı denetim günlüklerini ve uygulama ölçümleri günlüklerini kullanarak istemci uygulamalarınızın veri düzlemi etkileşimlerini izlemenize ve denetlemenize olanak tanır.
Çalışma zamanı denetim günlüklerini kullanarak olayları yayımlama veya kullanma gibi tüm veri düzlemi erişim işlemleri için toplu tanılama bilgilerini yakalayabilirsiniz. Uygulama ölçümleri günlükleri , istemci uygulamalarıyla ilgili belirli çalışma zamanı ölçümlerinde (tüketici gecikmesi ve etkin bağlantılar gibi) toplanan verileri Event Grid'e bağlar.
Çalışma zamanı günlüklerini etkinleştirme
Tanılama günlüklerini etkinleştirmek için Azure portalındaki Event Grid ad alanı sayfasındaki İzleme bölümünden Tanılama ayarları'nı seçebilirsiniz. Aşağıdaki ekran görüntüsünde gösterildiği gibi Tanılama ayarı ekle'yi seçin.
Tanılama ayarı sayfasında günlük kategorilerini gerektiği gibi etkinleştirebilirsiniz.
Çalışma zamanı günlükleri etkinleştirildikten sonra Event Grid bunları tanılama ayarı yapılandırmasına göre toplamaya ve depolamaya başlar.
Örnek verileri yayımlama ve kullanma
Event Grid ad alanınızda örnek çalışma zamanı denetim günlüklerini toplamak için istemci uygulamalarını kullanarak örnek verileri yayımlayabilir ve kullanabilirsiniz. Aşağıdaki hızlı başlangıçlara bakın:
- MQTT
- Çekme modeli
- Anında iletme modeli
Çalışma zamanı denetim günlüklerini analiz etme
Aşağıdaki örnek sorguyu kullanarak toplanan çalışma zamanı denetim günlüklerini analiz edebilirsiniz.
Oturum adlarına göre bağlantılar raporu
EGNSuccessfulMqttConnections | summarize count() by SessionNameOturum adına göre kimlik doğrulama hataları raporu
EGNFailedMqttConnections | where ResultSignature == "AuthenticationError" | summarize count() by SessionName
Uyarılar
Event Grid ad alanınızın giriş sayfasındaki Azure İzleyici bölümünden Uyarılar'ı seçerek Azure Event Grid uyarılarına erişebilirsiniz. Uyarı oluşturmanın ayrıntıları için bkz. Azure İzleyici'yi kullanarak ölçüm uyarıları oluşturma, görüntüleme ve yönetme.
Sonraki adımlar
Azure Event Grid tarafından oluşturulan günlüklerin ve ölçümlerin ayrıntılı başvurusu için aşağıdaki izleme verileri başvuru makalelerine bakın.