Aracılığıyla paylaş


Azure Event Grid ad alanlarını izleme

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.

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 topleneceğini 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 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ını ziyaret edin.

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.

Screenshot that shows the Metrics Explorer with Event Grid namespace selected.

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.

Screenshot that shows filtering and splitting metrics.

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.

Ö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 ResultSignature
    
  • Oturum 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.

Screenshot that shows the Diagnostic settings page for an Event Grid namespace.

Tanılama ayarı sayfasında günlük kategorilerini gerektiği gibi etkinleştirebilirsiniz.

Screenshot showing the selection of RuntimeAuditLogs and ApplicationMetricsLogs.

Ç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:

Ç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ğlan ions raporu

    EGNSuccessfulMqttConnections
    | summarize count() by SessionName
    
  • Oturum 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.