İzleme Azure Event Hubs

Azure kaynaklarına bağlı kritik uygulamalarınız ve iş süreçleriniz olduğunda, bu kaynakları kullanılabilirlik, performans ve işlem açısından izlemek istersiniz. Bu makalede, Azure Event Hubs tarafından oluşturulan izleme verileri ve Azure İzleyici ile bu verilerin nasıl analiz Azure İzleyici.

Azure İzleyici nedir?

Azure Event Hubs, Azure'da tam Azure İzleyiciizleme hizmeti olan Azure İzleyici kullanarak izleme verileri oluşturur. Azure İzleyici, Azure kaynaklarınızı izlemek için eksiksiz bir özellik kümesi sağlar. Ayrıca diğer bulutlarda ve şirket içinde kaynakları izleyebilir.

Aşağıdaki kavramları açıklayan Azure kaynaklarını Azure İzleyicimakalesi ile başlama:

  • Azure İzleyici nedir?
  • İzlemeyle ilişkili maliyetler
  • Azure'da toplanan verileri izleme
  • Veri toplamayı yapılandırma
  • Azure'da izleme verilerini analiz etmek ve uyarı oluşturmak için standart araçlar

Aşağıdaki bölümlerde bu makale, veri kaynağı için toplanan belirli verileri Azure Event Hubs. Bu bölümler ayrıca Azure araçlarıyla veri toplamayı yapılandırma ve bu verileri analiz etme örnekleri sağlar.

İpucu

Maliyetlerle ilişkili maliyetleri anlamak Azure İzleyici bkz. Kullanım ve tahmini maliyetler. Verilerinizin veri kaynağında ne kadar süreyle görüntü Azure İzleyici için bkz. Günlük veri alımı süresi.

Veri kaynağından Azure Event Hubs

Azure Event Hubs, Azure kaynaklarından verileri izleme konusunda açıklanan diğer Azure kaynaklarıyla aynı izleme verilerini toplar.

Veri Azure Event Hubs oluşturulan günlüklere ve ölçümlere ayrıntılı bir başvuru için bkz. veri Azure Event Hubs.

Koleksiyon ve yönlendirme

Platform ölçümleri ve etkinlik günlüğü otomatik olarak toplanır ve depolanır, ancak bir tanılama ayarı kullanılarak diğer konumlara yönlendirilir.

Siz bir tanılama ayarı oluşturmadan ve bunları bir veya daha fazla konuma yönlendirene kadar Kaynak Günlükleri toplanmaz ve depolanabilir.

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. Bir tanılama ayarı sanız, hangi günlük kategorilerinin toplanmayacaklarını belirtirsiniz. Veri Azure Event Hubs izleme verisi başvurusu Azure Event Hubs listelenir.

Tanılama günlüğü bilgilerini depolamak Depolama Azure Depolama kullanıyorsanı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.SERVICEBUS/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 de benzerdir.

Tanılama günlük Azure Event Hubs depolamak için Azure Event Hubs kullanırsanız, bilgiler insights-logs-operationlogs ve insights-metrics-pt1m adlı olay hub'larında depolanır. Ayrıca kendi olay hub'ını da seçin.

Tanılama günlüğü bilgilerini depolamak için Log Analytics kullanırsanız, bilgiler AzureDiagnostics ve AzureMetrics adlı 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 maliyetlerinizi artırabilir. Tahmini maliyeti hesaplamak için Azure fiyatlandırma hesaplayıcısını ziyaret edin.

Not

Bir tanılama ayarında ölçümleri etkinleştirseniz, boyut bilgileri şu anda depolama hesabına, olay hub'sine veya günlük analizine gönderilen bilgilerin bir parçası olarak dahil değildir.

Toplayabilirsiniz ölçümler ve günlükler aşağıdaki bölümlerde ele alınmıştır.

Ölçümleri analiz etme

Azure Event Hubs ad alanınız için giriş sayfasındaki Azure İzleyici bölümünden Ölçümler'i seçerek diğer Azure hizmetlerinden gelen ölçümlerle birlikte Event Hubs analiz edebilirsiniz. Bu aracı kullanma hakkında ayrıntılı Ölçüm Gezgini için bkz. Azure Ölçüm Gezgini'i kullanmaya başlama. Toplanan platform ölçümlerinin listesi için bkz. Veri başvurusu Azure Event Hubs izleme.

Ölçüm Gezgini ad Event Hubs seçiliyken

Başvuru için, içinde desteklenen tüm kaynak ölçümlerinin listesini Azure İzleyici.

İpucu

Azure İzleyici ölçüm verileri 90 gün boyunca kullanılabilir. Ancak, grafik oluştururken yalnızca 30 gün görselleştirebilirsiniz. Örneğin, 90 günlük bir dönemi görselleştirmek için 90 günlük süre içinde 30 günlük üç grafik haline gelebilirsiniz.

Filtreleme ve bölme

Boyutları destekleyen ölçümler için boyut değeri kullanarak filtreler uygulayabilirsiniz. Örneğin, olay EntityName hub'larının adına ayarlanmış bir filtre ekleyin. Ayrıca ölçümün farklı segmentlerinin birbirine kıyasla nasıl olduğunu görselleştirmek için ölçümü boyuta göre bölebilirsiniz. Filtreleme ve bölme hakkında daha fazla bilgi için bkz.Azure İzleyici.

Filtreleme ve bölme ölçümlerini gösteren resim

Günlükleri analiz etme

Log Analytics Azure İzleyici kullanarak bir tanılama yapılandırması oluşturmanızı ve Log Analytics'e bilgi gönder'i etkinleştirmenizi gerektirir. Daha fazla bilgi için Koleksiyon ve yönlendirme bölümüne bakın. Günlükler Azure İzleyici, her tablonun kendi benzersiz özellikler kümesine sahip olduğu tablolarda depolanır. Azure Event Hubs şu tablolarda depolar: AzureDiagnostics ve AzureMetrics.

Önemli

Günlükler menüsünden Günlükler Azure Event Hubs Log Analytics açılır ve sorgu kapsamı geçerli çalışma alanına ayarlanır. Bu, günlük sorgularının yalnızca bu kaynakta yer alan verileri içermesi anlamına gelir. Diğer veritabanlarından veya diğer Azure hizmetlerinden gelen verileri içeren bir sorgu çalıştırmak için, sorgu menüsünden Günlükler'Azure İzleyici seçin. Ayrıntılar için bkz. Log Analytics'te Azure İzleyici sorgu kapsamı ve zaman aralığı.

Günlükler ve ölçümler hakkında ayrıntılı bir başvuru için bkz. Azure Event Hubs izleme verileri başvurusu.

Örnek Kusto sorguları

Önemli

Günlükler menüsünden Günlükler Azure Event Hubs Log Analytics açılır ve sorgu kapsamı geçerli ad alanına Azure Event Hubs açılır. Bu, günlük sorgularının yalnızca bu kaynakta yer alan verileri içermesi anlamına gelir. Diğer çalışma alanlarından veya diğer Azure hizmetlerinden gelen verileri içeren bir sorgu çalıştırmak için, sorgu menüsünden Günlükler'Azure İzleyici seçin. Ayrıntılar için bkz. Log Analytics'te Azure İzleyici sorgu kapsamı ve zaman aralığı.

Aşağıda, kaynaklarınızı izlemenize yardımcı olmak için kullanabileceğiniz örnek sorgular Azure Event Hubs vardır:

  • Son 7 gün içinde hata al

    AzureDiagnostics
    | where TimeGenerated > ago(7d)
    | where ResourceProvider =="MICROSOFT.EVENTHUB"
    | where Category == "OperationalLogs"
    | summarize count() by "EventName"
    
  • Anahtar kasasına erişim denemeleri "anahtar bulunamadı" hatasıyla sonuçlandı.

    AzureDiagnostics
    | where ResourceProvider == "MICROSOFT.EVENTHUB" 
    | where Category == "Error" and OperationName == "wrapkey"
    | project Message
    
  • Anahtarı devre dışı bırakmak veya geri yüklemek için bir anahtar kasasıyla gerçekleştirilen işlemleri al.

    AzureDiagnostics
    | where ResourceProvider == "MICROSOFT.EVENTHUB"
    | where Category == "info" and OperationName == "disable" or OperationName == "restore"
    | project Message
    
  • Yakalama hatalarını ve bunların süresini saniyeler içinde al

    AzureDiagnostics
    | where ResourceProvider == "MICROSOFT.EVENTHUB"
    | where Category == "ArchiveLogs"
    | summarize count() by "failures", "durationInSeconds"    
    

Uyarılar

Azure Event Hubs ad Azure İzleyici giriş sayfasındaki Uyarılar bölümünden Uyarılar'ı seçerek Event Hubs erişebilirsiniz. Uyarı oluşturma hakkında ayrıntılı bilgi için bkz. Azure İzleyici kullanarak ölçüm uyarıları oluşturma, görüntüleme ve yönetme.

Sonraki adımlar