Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.
Zobacz Monitorowanie usługi Azure Event Hubs , aby uzyskać szczegółowe informacje o danych, które można zbierać w usłudze Event Hubs i sposobie ich używania.
Azure Event Hubs creates monitoring data using Azure Monitor, which is a full stack monitoring service in Azure. Usługa Azure Monitor udostępnia kompletny zestaw funkcji do monitorowania zasobów platformy Azure. Może również monitorować zasoby w innych chmurach i środowiskach lokalnych.
Usługa Azure Event Hubs zbiera takie same rodzaje danych monitorowania jak inne zasoby platformy Azure opisane w temacie Monitorowanie danych z zasobów platformy Azure.
Metrics
W tej sekcji wymieniono wszystkie automatycznie zebrane metryki platformy dla tej usługi. Te metryki są również częścią globalnej listy wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.
Aby uzyskać informacje na temat przechowywania metryk, zobacz Omówienie metryk usługi Azure Monitor.
Obsługiwane metryki dla usługi Microsoft.EventHub/clusters
W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.EventHub/clusters.
- Wszystkie kolumny mogą nie być obecne w każdej tabeli.
- Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- Nazwa w interfejsie API REST — nazwa metryki określona w interfejsie API REST.
- Unit - Unit of measure.
- Aggregation - The default aggregation type. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
- Dimensions - Dimensions available for the metric.
-
Time Grains - Intervals at which the metric is sampled. Na przykład wskazuje,
PT1Mże metryka jest próbkowana co minutę,PT30Mco 30 minut,PT1Hco godzinę itd. - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
| Metric | Nazwa w interfejsie API REST | Unit | Aggregation | Dimensions | Time Grains | DS Export |
|---|---|---|---|---|---|---|
|
ActiveConnections Łączna liczba aktywnych połączeń dla microsoft.EventHub. |
ActiveConnections |
Count | Average | <żadne> | PT1M | No |
|
Available Memory Dostępna pamięć dla klastra centrum zdarzeń jako procent całkowitej pamięci. |
AvailableMemory |
Percent | Maximum | Role |
PT1M | No |
|
Capture Backlog. Przechwyć listę prac dla witryny Microsoft.EventHub. |
CaptureBacklog |
Count | Total (Sum) | <żadne> | PT1M | No |
|
Captured Bytes. Przechwycone bajty dla witryny Microsoft.EventHub. |
CapturedBytes |
Bytes | Total (Sum) | <żadne> | PT1M | No |
|
Captured Messages. Przechwycone komunikaty dla witryny Microsoft.EventHub. |
CapturedMessages |
Count | Total (Sum) | <żadne> | PT1M | No |
|
Connections Closed. Połączenia zamknięte dla witryny Microsoft.EventHub. |
ConnectionsClosed |
Count | Average | <żadne> | PT1M | No |
|
Connections Opened. Połączenia otwarte dla witryny Microsoft.EventHub. |
ConnectionsOpened |
Count | Average | <żadne> | PT1M | No |
|
CPU Użycie procesora CPU dla klastra centrum zdarzeń jako wartość procentowa |
CPU |
Percent | Maximum | Role |
PT1M | No |
|
Incoming Bytes. Bajty przychodzące dla microsoft.EventHub. |
IncomingBytes |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Incoming Messages Komunikaty przychodzące dla witryny Microsoft.EventHub. |
IncomingMessages |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Incoming Requests Żądania przychodzące dla witryny Microsoft.EventHub. |
IncomingRequests |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Outgoing Bytes. Bajty wychodzące dla microsoft.EventHub. |
OutgoingBytes |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Outgoing Messages Komunikaty wychodzące dla witryny Microsoft.EventHub. |
OutgoingMessages |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Błędy przekroczenia limitu przydziału. Przekroczono limit przydziału dla witryny Microsoft.EventHub. |
QuotaExceededErrors |
Count | Total (Sum) | OperationResult |
PT1M | No |
|
Server Errors. Błędy serwera dla witryny Microsoft.EventHub. |
ServerErrors |
Count | Total (Sum) | OperationResult |
PT1M | No |
|
Size Rozmiar usługi EventHub w bajtach. |
Size |
Bytes | Średnia, Minimalna, Maksymalna | Role |
PT1M | No |
|
Successful Requests Żądania zakończone powodzeniem dla witryny Microsoft.EventHub. |
SuccessfulRequests |
Count | Total (Sum) | OperationResult |
PT1M | No |
|
Throttled Requests. Żądania ograniczone dla witryny Microsoft.EventHub. |
ThrottledRequests |
Count | Total (Sum) | OperationResult |
PT1M | No |
|
User Errors. Błędy użytkownika dla witryny Microsoft.EventHub. |
UserErrors |
Count | Total (Sum) | OperationResult |
PT1M | No |
Obsługiwane metryki dla przestrzeni nazw Microsoft.EventHub/Namespaces
W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.EventHub/Namespaces.
- Wszystkie kolumny mogą nie być obecne w każdej tabeli.
- Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Select Expand table to view all available columns.
Table headings
- Category - The metrics group or classification.
- Metric - The metric display name as it appears in the Azure portal.
- Nazwa w interfejsie API REST — nazwa metryki określona w interfejsie API REST.
- Unit - Unit of measure.
- Aggregation - The default aggregation type. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
- Dimensions - Dimensions available for the metric.
-
Time Grains - Intervals at which the metric is sampled. Na przykład wskazuje,
PT1Mże metryka jest próbkowana co minutę,PT30Mco 30 minut,PT1Hco godzinę itd. - DS Export- Whether the metric is exportable to Azure Monitor Logs via diagnostic settings. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
| Metric | Nazwa w interfejsie API REST | Unit | Aggregation | Dimensions | Time Grains | DS Export |
|---|---|---|---|---|---|---|
|
ActiveConnections Łączna liczba aktywnych połączeń dla microsoft.EventHub. |
ActiveConnections |
Count | Maksimum, Minimum, Średnia | <żadne> | PT1M | No |
|
Capture Backlog. Zaległości bajtów do przechwycenia w usłudze Microsoft.EventHub. |
CaptureBacklog |
Count | Total (Sum) | EntityName |
PT1M | No |
|
Captured Bytes. Przechwycone bajty dla witryny Microsoft.EventHub. |
CapturedBytes |
Bytes | Total (Sum) | EntityName |
PT1M | No |
|
Captured Messages. Przechwycone komunikaty dla witryny Microsoft.EventHub. |
CapturedMessages |
Count | Total (Sum) | EntityName |
PT1M | No |
|
Connections Closed. Połączenia zamknięte dla witryny Microsoft.EventHub. |
ConnectionsClosed |
Count | Maximum | EntityName |
PT1M | No |
|
Connections Opened. Połączenia otwarte dla witryny Microsoft.EventHub. |
ConnectionsOpened |
Count | Maximum | EntityName |
PT1M | No |
|
Archiwizowanie komunikatów listy prac (przestarzałe) Archiwizowanie komunikatów centrum zdarzeń na liście prac dla przestrzeni nazw (przestarzałe) |
EHABL |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Archiwizowanie przepływności komunikatów (przestarzałe) Zarchiwizowana przepływność komunikatów w centrum zdarzeń w przestrzeni nazw (przestarzałe) |
EHAMBS |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Archiwizowanie wiadomości (przestarzałe) Zarchiwizowane komunikaty centrum zdarzeń w przestrzeni nazw (przestarzałe) |
EHAMSGS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Bajty przychodzące (przestarzałe) Przepływność komunikatów przychodzących centrum zdarzeń dla przestrzeni nazw (przestarzałe) |
EHINBYTES |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Bajty przychodzące (przestarzałe) (przestarzałe) Przepływność komunikatów przychodzących centrum zdarzeń dla przestrzeni nazw. Ta metryka jest przestarzała. Zamiast tego użyj metryki Bajty przychodzące (przestarzałe) |
EHINMBS |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Komunikaty przychodzące (przestarzałe) Łączna liczba przychodzących komunikatów dla przestrzeni nazw (przestarzałe) |
EHINMSGS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Bajty wychodzące (przestarzałe) Przepływność komunikatów wychodzących centrum zdarzeń dla przestrzeni nazw (przestarzałe) |
EHOUTBYTES |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Bajty wychodzące (przestarzałe) (przestarzałe) Przepływność wychodzących komunikatów centrum zdarzeń dla przestrzeni nazw. Ta metryka jest przestarzała. Zamiast tego użyj metryki Bajty wychodzące (przestarzałe) |
EHOUTMBS |
Bytes | Total (Sum) | <żadne> | PT1M | Yes |
|
Komunikaty wychodzące (przestarzałe) Łączna liczba komunikatów wychodzących dla przestrzeni nazw (przestarzałe) |
EHOUTMSGS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Żądania, które zakończyły się niepowodzeniem (przestarzałe) Łączna liczba żądań, które zakończyły się niepowodzeniem dla przestrzeni nazw (przestarzałe) |
FAILREQ |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Incoming Bytes. Bajty przychodzące dla microsoft.EventHub. |
IncomingBytes |
Bytes | Total (Sum) | EntityName |
PT1M | Yes |
|
Incoming Messages Komunikaty przychodzące dla witryny Microsoft.EventHub. |
IncomingMessages |
Count | Total (Sum) | EntityName |
PT1M | Yes |
|
Incoming Requests Żądania przychodzące dla witryny Microsoft.EventHub. |
IncomingRequests |
Count | Total (Sum) | EntityName |
PT1M | Yes |
|
Komunikaty przychodzące (przestarzałe) (przestarzałe) Łączna liczba przychodzących komunikatów dla przestrzeni nazw. Ta metryka jest przestarzała. Zamiast tego użyj metryki Komunikaty przychodzące (przestarzałe) |
INMSGS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Żądania przychodzące (przestarzałe) Łączna liczba przychodzących żądań wysyłania dla przestrzeni nazw (przestarzałe) |
INREQS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Wewnętrzne błędy serwera (przestarzałe) Łączna liczba wewnętrznych błędów serwera dla przestrzeni nazw (przestarzałe) |
INTERR |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Inne błędy (przestarzałe) Łączna liczba żądań, które zakończyły się niepowodzeniem dla przestrzeni nazw (przestarzałe) |
MISCERR |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
CPU Metryka użycia procesora CPU dla przestrzeni nazw jednostek SKU w warstwie Premium. |
NamespaceCpuUsage |
Percent | Maksimum, Minimum, Średnia | Replica |
PT1M | No |
|
Memory Usage Metryka użycia pamięci dla przestrzeni nazw jednostek SKU w warstwie Premium. |
NamespaceMemoryUsage |
Percent | Maksimum, Minimum, Średnia | Replica |
PT1M | No |
|
Outgoing Bytes. Bajty wychodzące dla microsoft.EventHub. |
OutgoingBytes |
Bytes | Total (Sum) | EntityName |
PT1M | Yes |
|
Outgoing Messages Komunikaty wychodzące dla witryny Microsoft.EventHub. |
OutgoingMessages |
Count | Total (Sum) | EntityName |
PT1M | Yes |
|
Komunikaty wychodzące (przestarzałe) (przestarzałe) Łączna liczba wychodzących komunikatów dla przestrzeni nazw. Ta metryka jest przestarzała. Zamiast tego użyj metryki Komunikaty wychodzące (przestarzałe) |
OUTMSGS |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Błędy przekroczenia limitu przydziału. Przekroczono limit przydziału dla witryny Microsoft.EventHub. |
QuotaExceededErrors |
Count | Total (Sum) |
EntityName, OperationResult |
PT1M | No |
|
ReplicationLagCount Opóźnienie replikacji według liczby komunikatów |
ReplicationLagCount |
Count | Maksimum, Minimum, Średnia | EntityName |
PT1M | No |
|
ReplicationLagDuration Opóźnienie replikacji według czasu trwania |
ReplicationLagDuration |
Seconds | Maksimum, Minimum, Średnia | EntityName |
PT1M | Yes |
|
Server Errors. Błędy serwera dla witryny Microsoft.EventHub. |
ServerErrors |
Count | Total (Sum) |
EntityName, OperationResult |
PT1M | No |
|
Size Rozmiar usługi EventHub w bajtach. |
Size |
Bytes | Średnia, Minimalna, Maksymalna | EntityName |
PT1M | No |
|
Successful Requests Żądania zakończone powodzeniem dla witryny Microsoft.EventHub. |
SuccessfulRequests |
Count | Total (Sum) |
EntityName, OperationResult |
PT1M | No |
|
Żądania zakończone powodzeniem (przestarzałe) Łączna liczba pomyślnych żądań dla przestrzeni nazw (przestarzałe) |
SUCCREQ |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Błędy zajęte serwera (przestarzałe) Łączna liczba błędów zajętych serwera dla przestrzeni nazw (przestarzałe) |
SVRBSY |
Count | Total (Sum) | <żadne> | PT1M | Yes |
|
Throttled Requests. Żądania ograniczone dla witryny Microsoft.EventHub. |
ThrottledRequests |
Count | Total (Sum) |
EntityName, OperationResult |
PT1M | No |
|
User Errors. Błędy użytkownika dla witryny Microsoft.EventHub. |
UserErrors |
Count | Total (Sum) |
EntityName, OperationResult |
PT1M | No |
W poniższych tabelach wymieniono wszystkie automatycznie zebrane metryki platformy zebrane dla usługi Azure Event Hubs. Dostawca zasobów dla tych metryk to Microsoft.EventHub/clusters lub Microsoft.EventHub/namespaces.
Request metrics count the number of data and management operations requests. Ta tabela zawiera więcej informacji o wartościach z poprzednich tabel.
| Metric name | Description |
|---|---|
| Incoming Requests | Liczba żądań wysyłanych do usługi Event Hubs w określonym okresie. Ta metryka zawiera wszystkie operacje płaszczyzny zarządzania i danych. |
| Successful Requests | Liczba pomyślnych żądań wysyłanych do usługi Event Hubs w określonym przedziale czasu. |
| Throttled Requests | Liczba żądań, które zostały ograniczone, ponieważ użycie zostało przekroczone. |
Ta tabela zawiera więcej informacji na temat metryk komunikatów z poprzednich tabel.
| Metric name | Description |
|---|---|
| Incoming Messages | Liczba zdarzeń lub komunikatów wysyłanych do usługi Event Hubs w określonym przedziale czasu. |
| Outgoing Messages | Liczba zdarzeń lub komunikatów odebranych z usługi Event Hubs w określonym przedziale czasu. |
| Captured Messages | Liczba przechwyconych komunikatów. |
| Incoming Bytes | Bajty przychodzące dla centrum zdarzeń w określonym przedziale czasu. |
| Outgoing Bytes | Bajty wychodzące dla centrum zdarzeń w określonym przedziale czasu. |
| Size | Rozmiar centrum zdarzeń w bajtach. |
Note
- Te wartości są wartościami punkt-w czasie. Komunikaty przychodzące, które są używane natychmiast po tym punkcie w czasie, mogą nie zostać odzwierciedlone w tych metrykach.
- Metryka Żądania przychodzące zawiera wszystkie operacje płaszczyzny zarządzania i danych. Metryka Komunikaty przychodzące zawiera łączną liczbę zdarzeń wysyłanych do centrum zdarzeń. Jeśli na przykład wyślesz partię 100 zdarzeń do centrum zdarzeń, będzie ona liczone jako 1 żądanie przychodzące i 100 komunikatów przychodzących.
Ta tabela zawiera więcej informacji na temat przechwytywania metryk z poprzednich tabel.
| Metric name | Description |
|---|---|
| Captured Messages | Liczba przechwyconych komunikatów. |
| Captured Bytes | Przechwycone bajty dla centrum zdarzeń. |
| Capture Backlog | Przechwyć listę prac dla centrum zdarzeń. |
Ta tabela zawiera więcej informacji na temat metryk połączenia z poprzednich tabel.
| Metric name | Description |
|---|---|
| Active Connections | Liczba aktywnych połączeń w przestrzeni nazw i w jednostce (centrum zdarzeń) w przestrzeni nazw. Wartość tej metryki jest wartością typu punkt w czasie. Połączenia, które były aktywne bezpośrednio po tym punkcie w czasie, mogą nie zostać odzwierciedlone w metryce. |
| Connections Opened | Liczba otwartych połączeń. |
| Connections Closed | Liczba zamkniętych połączeń. |
Ta tabela zawiera więcej informacji na temat metryk błędów z poprzednich tabel.
| Metric name | Description |
|---|---|
| Server Errors | Liczba żądań, które nie zostały przetworzone z powodu błędu w usłudze Event Hubs w określonym przedziale czasu. |
| User Errors | Liczba żądań, które nie zostały przetworzone z powodu błędów użytkownika w określonym przedziale czasu. |
| Błędy przekroczenia limitu przydziału | Liczba błędów spowodowanych przekroczeniem limitów przydziału w określonym przedziale czasu. |
The following two types of errors are classified as user errors:
- Błędy po stronie klienta (w protokole HTTP, które byłyby błędami 400).
- Błędy występujące podczas przetwarzania komunikatów.
Note
Usługa Logic Apps tworzy odbiorniki epoki. Odbiorniki można przenosić z jednego węzła do innego w zależności od obciążenia usługi. Podczas tych ruchów ReceiverDisconnection mogą wystąpić wyjątki. Są one liczone jako błędy użytkownika po stronie usługi Event Hubs. Usługa Logic Apps może zbierać błędy z klientów usługi Event Hubs, aby można je było wyświetlać w dziennikach użytkowników.
Metric dimensions
For information about what metric dimensions are, see Multi-dimensional metrics.
Ta usługa ma następujące wymiary skojarzone z jej metrykami.
| Dimension name | Description |
|---|---|
| EntityName | Nazwa centrum zdarzeń. W przypadku metryki "Żądania przychodzące" wymiar Nazwa jednostki ma wartość -NamespaceOnlyMetric- oprócz wszystkich centrów zdarzeń. Reprezentuje żądania, które zostały wykonane na poziomie przestrzeni nazw. Przykłady obejmują żądanie wyświetlenia listy wszystkich centrów zdarzeń w przestrzeni nazw lub żądania do jednostek, które nie powiodły się uwierzytelnianie lub autoryzacja. |
| OperationResult |
success Wskazuje lub odpowiedni stan błędu, taki jak serverbusy, clienterror lub quotaexceeded. |
Dodawanie wymiarów do metryk jest opcjonalne. Jeśli nie dodasz wymiarów, metryki są określane na poziomie przestrzeni nazw.
Note
Po włączeniu metryk w ustawieniu diagnostycznym informacje o wymiarze nie są obecnie uwzględniane jako część informacji wysyłanych do konta magazynu, centrum zdarzeń ani analizy dzienników.
Resource logs
W tej sekcji wymieniono typy dzienników zasobów, które można zbierać dla tej usługi. Sekcja pobiera z listy wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.
Obsługiwane dzienniki zasobów dla przestrzeni nazw Microsoft.EventHub/Namespaces
| Category | Nazwa wyświetlana kategorii | Log table | Obsługuje podstawowy plan dziennika | Obsługuje transformację czasu pozyskiwania | Example queries | Koszty eksportowania |
|---|---|---|---|---|---|---|
ApplicationMetricsLogs |
Dzienniki metryk aplikacji |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | Yes |
ArchiveLogs |
Archive Logs |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
AutoScaleLogs |
Automatyczne skalowanie dzienników |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
CustomerManagedKeyUserLogs |
Dzienniki kluczy zarządzanych przez klienta |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
DataDRLogs |
DataDR Logs |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | Yes |
DiagnosticErrorLogs |
Dzienniki błędów diagnostycznych |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | Yes |
EventHubVNetConnectionEvent |
Dzienniki połączeń filtrowania sieci wirtualnej/adresu IP |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
KafkaCoordinatorLogs |
Dzienniki koordynatora platformy Kafka |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
KafkaUserErrorLogs |
Dzienniki błędów użytkownika platformy Kafka |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
OperationalLogs |
Operational Logs |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | No |
RuntimeAuditLogs |
Dzienniki inspekcji środowiska uruchomieniowego |
AzureDiagnostics Dzienniki z wielu zasobów platformy Azure. |
No | No | Queries | Yes |
Tabele dzienników usługi Azure Monitor
W tej sekcji wymieniono tabele dzienników usługi Azure Monitor dotyczące tej usługi, które są dostępne do wykonywania zapytań przez usługę Log Analytics przy użyciu zapytań Kusto. Tabele zawierają dane dziennika zasobów i prawdopodobnie więcej w zależności od tego, co jest zbierane i kierowane do nich.
Event Hubs Microsoft.EventHub/przestrzenie nazw
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- AZMSApplicationMetricLogs
- AZMSOperationalLogs
- AZMSRunTimeAuditLogs
- AZMSDiagnosticErrorLogs
- AZMSVnetConnectionEvents
- AZMSArchiveLogs
- AZMSAutoscaleLogs
- AZMSKafkaCoordinatorLogs
- AZMSKafkaUserErrorLogs
- AZMSCustomerManagedKeyUserLogs
Dzienniki zasobów usługi Event Hubs
Usługa Azure Event Hubs ma teraz możliwość wysyłania dzienników do jednej z dwóch tabel docelowych: diagnostyki platformy Azure lub tabel specyficznych dla zasobów w usłudze Log Analytics. Aby wybrać tabele docelowe, możesz użyć przełącznika dostępnego w witrynie Azure Portal.
Usługa Azure Event Hubs używa tabel Kusto z dzienników usługi Azure Monitor. Te tabele można wykonywać za pomocą usługi Log Analytics.
Aby rozpocząć pracę z różnymi kategoriami dzienników, możesz wyświetlić nasze przykładowe zapytania.
Important
Wymiary nie są eksportowane do obszaru roboczego usługi Log Analytics.
Usługa Event Hubs przechwytuje dzienniki diagnostyczne dla następujących kategorii:
| Category | Description |
|---|---|
| Archive Logs | Przechwytuje informacje o operacjach przechwytywania usługi Event Hubs, w szczególności dziennikach związanych z przechwytywaniem błędów. |
| Operational Logs | Przechwyć wszystkie operacje zarządzania wykonywane w przestrzeni nazw usługi Azure Event Hubs. Operacje na danych nie są przechwytywane ze względu na dużą liczbę operacji danych wykonywanych w usłudze Azure Event Hubs. |
| Automatyczne skalowanie dzienników | Przechwytuje operacje automatycznego rozszerzania wykonywane w przestrzeni nazw usługi Event Hubs. |
| Dzienniki koordynatora platformy Kafka | Przechwytuje operacje koordynatora platformy Kafka związane z usługą Event Hubs. |
| Dzienniki błędów użytkownika platformy Kafka | Przechwytuje informacje o interfejsach API platformy Kafka wywoływanych w usłudze Event Hubs. |
| Zdarzenie połączenia sieci wirtualnej usługi Event Hubs | Przechwytuje informacje o adresach IP i sieciach wirtualnych wysyłających ruch do usługi Event Hubs. |
| Dzienniki użytkowników klucza zarządzanego przez klienta | Przechwytuje operacje związane z kluczem zarządzanym przez klienta. |
| Dzienniki inspekcji środowiska uruchomieniowego | Przechwyć zagregowane informacje diagnostyczne dotyczące wszystkich operacji dostępu do płaszczyzny danych (takich jak wysyłanie lub odbieranie zdarzeń) w usłudze Event Hubs. |
| Dzienniki metryk aplikacji | Przechwyć zagregowane informacje dotyczące niektórych metryk związanych z operacjami płaszczyzny danych. |
Wszystkie dzienniki są przechowywane w formacie JavaScript Object Notation (JSON). Każdy wpis zawiera pola ciągów, które używają formatu opisanego w poniższych sekcjach.
Archiwizowanie schematu dzienników
Ciągi JSON dziennika archiwum zawierają elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w dziennikach AZMSArchiveLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
TaskName |
Opis zadania, które nie powiodło się | Yes | Yes |
ActivityId |
Identyfikator wewnętrzny używany do śledzenia | Yes | Yes |
trackingId |
Identyfikator wewnętrzny używany do śledzenia | Yes | Yes |
resourceId |
Identyfikator zasobu usługi Azure Resource Manager | yes | Yes |
eventHub |
Pełna nazwa centrum zdarzeń (łącznie z nazwą przestrzeni nazw) | Yes | No |
EventhubName |
Nazwa jednostki centrum zdarzeń | No | Yes |
partitionId |
Partycja centrum zdarzeń zapisywana w | Yes | Yes |
archiveStep |
możliwe wartości: ArchiveFlushWriter, DestinationInit | Yes | Yes |
startTime |
Godzina rozpoczęcia błędu | Yes | No |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
failures |
Liczba przypadków wystąpienia błędu | Yes | Yes |
durationInSeconds |
Czas trwania awarii | Yes | Yes |
message |
Error message | Yes | Yes |
category |
Log Category | Yes | No |
Provider |
Nazwa usługi emitujące dzienniki, na przykład Event Hubs | No | Yes |
Type |
Typ emitowanego dziennika | No | Yes |
Poniższy kod jest przykładem ciągu JSON dziennika archiwum:
AzureDiagnostics:
{
"TaskName": "EventHubArchiveUserError",
"ActivityId": "000000000-0000-0000-0000-0000000000000",
"trackingId": "0000000-0000-0000-0000-00000000000000000",
"resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
"eventHub": "<Event Hub full name>",
"partitionId": "1",
"archiveStep": "ArchiveFlushWriter",
"startTime": "9/22/2016 5:11:21 AM",
"failures": 3,
"durationInSeconds": 360,
"message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.",
"category": "ArchiveLogs"
}
Wpis tabeli specyficznej dla zasobu:
{
"TaskName": "EventHubArchiveUserError",
"ActivityId": "000000000-0000-0000-0000-0000000000000",
"trackingId": "0000000-0000-0000-0000-00000000000000000",
"resourceId": "/SUBSCRIPTIONS/000000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs Namespace Name>",
"EventHubName": "<Event Hub full name>",
"partitionId": "1",
"archiveStep": "ArchiveFlushWriter",
"TimeGenerated(UTC)": "9/22/2016 5:11:21 AM",
"failures": 3,
"durationInSeconds": 360,
"message": "Microsoft.WindowsAzure.Storage.StorageException: The remote server returned an error: (404) Not Found. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.\r\n at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex)\r\n at Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.<PutBlockImpl>b__3e(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx)\r\n at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End()\r\n at Microsoft.WindowsAzure.Storage.Core.Util.AsyncExtensions.<>c__DisplayClass4.<CreateCallbackVoid>b__3(IAsyncResult ar)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.",
"Provider":"EVENTHUB",
"Type":"AZMSArchiveLogs"
}
Schemat dzienników operacyjnych
Ciągi JSON dziennika operacyjnego zawierają elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w usłudze AzureDiagnostics | Obsługiwane w AZMSOperationalLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
ActivityId |
Identyfikator wewnętrzny używany do celów śledzenia | Yes | Yes |
EventName |
Operation name. For a list of values for this element, see the Event names | Yes | Yes |
resourceId |
Identyfikator zasobu usługi Azure Resource Manager | Yes | Yes |
SubscriptionId |
Subscription ID | Yes | Yes |
EventTimeString |
Operation time | Yes | No |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
EventProperties |
Właściwości operacji. Ten element zawiera więcej informacji o zdarzeniu, jak pokazano w poniższym przykładzie. | Yes | Yes |
Status |
Operation status. The value can be either Succeeded or Failed. | Yes | Yes |
Caller |
Obiekt wywołujący operację (witryna Azure Portal lub klient zarządzania) | Yes | Yes |
Category |
Log Category | Yes | No |
Provider |
Nazwa usługi emitujące dzienniki, na przykład Event Hubs | No | Yes |
Type |
Typ emitowanych dzienników | No | Yes |
Poniższy kod jest przykładem ciągu JSON dziennika operacyjnego:
AzureDiagnostics:
Example:
{
"ActivityId": "00000000-0000-0000-0000-00000000000000",
"EventName": "Create EventHub",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
"SubscriptionId": "000000000-0000-0000-0000-000000000000",
"EventTimeString": "9/28/2016 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"category": "OperationalLogs"
}
Wpis tabeli specyficznej dla zasobu:
Example:
{
"ActivityId": "00000000-0000-0000-0000-00000000000000",
"EventName": "Create EventHub",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000000/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace name>",
"SubscriptionId": "000000000-0000-0000-0000-000000000000",
"TimeGenerated (UTC)": "9/28/2016 8:40:06 PM +00:00",
"EventProperties": "{\"SubscriptionId\":\"0000000000-0000-0000-0000-000000000000\",\"Namespace\":\"<Namespace Name>\",\"Via\":\"https://<Namespace Name>.servicebus.windows.net/f8096791adb448579ee83d30e006a13e/?api-version=2016-07\",\"TrackingId\":\"5ee74c9e-72b5-4e98-97c4-08a62e56e221_G1\"}",
"Status": "Succeeded",
"Caller": "ServiceBus Client",
"Provider": "EVENTHUB",
"Type":"AZMSOperationalLogs"
}
Event names
Nazwa zdarzenia jest wypełniana jako typ operacji i typ zasobu z poniższych wyliczenia. Na przykład, Create Queue, Retrieve Event Hub lub Delete Rule.
| Operation type | Resource type |
|---|---|
| - Create - Update - Delete - Retrieve - Unknown |
- Namespace - Queue - Topic - Subscription — Event Hubs - SharedAccessPolicy - UsageCredit - Rule - ConsumerGroup |
Schemat dzienników skalowania automatycznego
Plik JSON dziennika automatycznego skalowania zawiera elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSAutoscaleLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
TrackingId |
Identyfikator wewnętrzny, który jest używany do celów śledzenia | Yes | Yes |
ResourceId |
Identyfikator zasobu usługi Azure Resource Manager. | Yes | Yes |
Message |
Komunikat informacyjny, który zawiera szczegółowe informacje o akcji autoinflate. Komunikat zawiera poprzednią i bieżącą wartość jednostki przepływności dla danej przestrzeni nazw oraz to, co wyzwoliło nadmuchanie tu. | Yes | Yes |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
Provider |
Nazwa usługi emitująca dzienniki, na przykład Event Hubs | No | Yes |
Type |
Typ emitowanych dzienników | No | Yes |
Oto przykładowe zdarzenie skalowania automatycznego:
AzureDiagnostics:
{
"TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
"Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name"
}
Wpis tabeli specyficznej dla zasobu:
{
"TrackingId": "fb1b3676-bb2d-4b17-85b7-be1c7aa1967e",
"Message": "Scaled-up EventHub TUs (UpdateStartTimeUTC: 5/13/2021 7:48:36 AM, PreviousValue: 1, UpdatedThroughputUnitValue: 2, AutoScaleReason: 'IncomingMessagesPerSecond reached 2170')",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
"timeGenerated (UTC)" : "9/28/2022 8:40:06 PM +00:00",
"Provider" : "EVENTHUB",
"Type" : "AZMSAutoscaleLogs"
}
Schemat dzienników koordynatora platformy Kafka
Kod JSON dziennika koordynatora platformy Kafka zawiera elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSKafkaCoordinatorLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
RequestId |
Identyfikator żądania, który jest używany do celów śledzenia | Yes | Yes |
ResourceId |
Identyfikator zasobu usługi Azure Resource Manager | Yes | Yes |
Operation |
Nazwa operacji wykonanej podczas koordynacji grupy | Yes | Yes |
ClientId |
Client ID | Yes | Yes |
NamespaceName |
Namespace name | Yes | Yes |
SubscriptionId |
Identyfikator subskrypcji Azure | Yes | Yes |
Message |
Komunikat informacyjny lub ostrzegawczy, który zawiera szczegółowe informacje o akcjach wykonywanych podczas koordynacji grupy. | Yes | Yes |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
Provider |
Nazwa usługi emitująca dzienniki, na przykład ServiceBus | No | Yes |
Type |
Typ emitowanego dziennika | No | Yes |
Example
AzureDiagnostics:
{
"RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
"Operation": "Join.Start",
"ClientId": "KafkaExampleConsumer#0",
"Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
"Category": "KafkaCoordinatorLogs"
}
Wpis tabeli Specyficzne dla zasobu:
{
"RequestId": "FE01001A89E30B020000000304620E2A_KafkaExampleConsumer#0",
"Operation": "Join.Start",
"ClientId": "KafkaExampleConsumer#0",
"Message": "Start join group for new member namespace-name:c:$default:I:KafkaExampleConsumer#0-cc40856f7f3c4607915a571efe994e82, current group size: 0, API version: 2, session timeout: 10000ms, rebalance timeout: 300000ms.",
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
"Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
"Provider" : "EVENTHUB",
"Type" : "AZMSKafkaCoordinatorLogs"
}
Schemat dzienników błędów użytkownika platformy Kafka
Plik JSON dziennika błędów użytkownika platformy Kafka zawiera elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSKafkaUserErrorLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
TrackingId |
Identyfikator śledzenia, który jest używany do celów śledzenia. | Yes | Yes |
NamespaceName |
Namespace name | Yes | Yes |
Eventhub |
Nazwa centrum zdarzeń | Yes | Yes |
PartitionId |
Partition ID | Yes | Yes |
GroupId |
Group ID | Yes | Yes |
ClientId |
Client ID | Yes | Yes |
ResourceId |
Identyfikator zasobu usługi Azure Resource Manager. | Yes | Yes |
Message |
Komunikat informacyjny zawierający szczegółowe informacje o błędzie | Yes | Yes |
TimeGenerated (UTC) |
Sygnatura czasowa dla wykonanej operacji | No | Yes |
Provider |
Nazwa usługi emitujące dzienniki, na przykład Event Hubs | No | Yes |
Type |
Typ emitowanego dziennika | NO | Yes |
Schemat zdarzeń połączenia sieci wirtualnej usługi Event Hubs
Plik JSON zdarzenia połączenia sieci wirtualnej usługi Event Hubs (sieć wirtualna) zawiera elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSVNetConnectionevents (tabela specyficzna dla zasobów) |
|---|---|---|---|
SubscriptionId |
Identyfikator subskrypcji Azure | Yes | Yes |
NamespaceName |
Namespace name | Yes | Yes |
IPAddress |
Adres IP klienta nawiązującego połączenie z usługą Event Hubs | Yes | Yes |
Action |
Akcja wykonywana przez usługę Event Hubs podczas oceniania żądań połączenia. Supported actions are Accept Connection and Deny Connection. | Yes | Yes |
Reason |
Zawiera powód, dla którego wykonano akcję | Yes | No |
Message |
Zawiera powód, dla którego wykonano akcję | No | Yes |
Count |
Liczba wystąpień dla danej akcji | Yes | Yes |
ResourceId |
Identyfikator zasobu usługi Azure Resource Manager. | Yes | Yes |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
Provider |
Nazwa usługi emitująca dzienniki, na przykład ServiceBus | No | Yes |
Type |
AZMSVNetConnectionevents | No | Yes |
Virtual network logs are generated only if the namespace allows access from selected networks or from specific IP addresses (IP filter rules). Jeśli nie chcesz ograniczać dostępu do przestrzeni nazw przy użyciu tych funkcji i nadal chcesz uzyskać dzienniki sieci wirtualnej w celu śledzenia adresów IP klientów łączących się z przestrzenią nazw usługi Event Hubs, możesz użyć następującego obejścia.
Włącz filtrowanie adresów IP i dodaj łączny zakres adresowalny IPv4 (0.0.0.0/1 - 128.0.0.0/1) i zakres IPv6 ().::/1 - 8000::/1 Filtrowanie adresów IP usługi Event Hubs nie obsługuje zakresów IPv6. W dzienniku mogą być widoczne prywatne adresy punktów końcowych w formacie IPv6.
Example
AzureDiagnostics:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"IPAddress": "1.2.3.4",
"Action": "Deny Connection",
"Reason": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
"Count": "65",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
"Category": "EventHubVNetConnectionEvent"
}
Wpis tabeli specyficznej dla zasobu:
{
"SubscriptionId": "0000000-0000-0000-0000-000000000000",
"NamespaceName": "namespace-name",
"IPAddress": "1.2.3.4",
"Action": "Deny Connection",
"Message": "IPAddress doesn't belong to a subnet with Service Endpoint enabled.",
"Count": "65",
"ResourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourcegroups/testrg/providers/microsoft.eventhub/namespaces/namespace-name",
"Provider": "EVENTHUB",
"Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
"Type" : "AZMSKafkauserErrorlogs"
}
Schemat dzienników użytkowników klucza zarządzanego przez klienta
Plik JSON dziennika użytkownika zarządzanego przez klienta zawiera elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSCustomerManagedKeyUserLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
Category |
Typ kategorii komunikatu. It's one of the following values: error and info. Jeśli na przykład klucz z magazynu kluczy jest wyłączony, będzie to kategoria informacji lub jeśli klucz nie może zostać rozpasany, może to być błąd. | Yes | Yes |
ResourceId |
Wewnętrzny identyfikator zasobu, który zawiera identyfikator subskrypcji platformy Azure i nazwę przestrzeni nazw | Yes | Yes |
KeyVault |
Nazwa zasobu usługi Key Vault | Yes | Yes |
Key |
Nazwa klucza usługi Key Vault używanego do szyfrowania przestrzeni nazw usługi Event Hubs. | Yes | Yes |
Version |
Wersja klucza usługi Key Vault. | Yes | Yes |
Operation |
Operacja wykonywana na kluczu w magazynie kluczy. Na przykład wyłącz/włącz klucz, zawijanie lub odpakowywanie. | Yes | Yes |
Code |
Kod skojarzony z operacją. Przykład: Kod błędu 404 oznacza, że klucz nie został znaleziony. | Yes | Yes |
Message |
Komunikat zawierający szczegółowe informacje o błędzie lub komunikacie informacyjnym | Yes | Yes |
Time Generated (UTC) |
Sygnatura czasowa operacji | No | Yes |
Provider |
Nazwa usługi emitująca dzienniki, na przykład ServiceBus | No | Yes |
Type |
Typ emitowanego dziennika | No | Yes |
Oto przykład dziennika klucza zarządzanego przez klienta:
AzureDiagnostics:
{
"TaskName": "CustomerManagedKeyUserLog",
"ActivityId": "11111111-1111-1111-1111-111111111111",
"category": "error"
"resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
"keyVault": "https://mykeyvault.vault-int.azure-int.net",
"key": "mykey",
"version": "1111111111111111111111111111111",
"operation": "wrapKey",
"code": "404",
"message": "Key not found: ehbyok0/111111111111111111111111111111"
}
{
"TaskName": "CustomerManagedKeyUserLog",
"ActivityId": "11111111111111-1111-1111-1111111111111",
"category": "info"
"resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
"keyVault": "https://mykeyvault.vault-int.azure-int.net",
"key": "mykey",
"version": "111111111111111111111111111111",
"operation": "disable | restore",
"code": "",
"message": ""
}
Wpis tabeli specyficznej dla zasobu:
{
"TaskName": "CustomerManagedKeyUserLog",
"ActivityId": "11111111-1111-1111-1111-111111111111",
"category": "error"
"resourceId": "/SUBSCRIPTIONS/11111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
"keyVault": "https://mykeyvault.vault-int.azure-int.net",
"key": "mykey",
"version": "1111111111111111111111111111111",
"operation": "wrapKey",
"code": "404",
"message": "Key not found: ehbyok0/111111111111111111111111111111",
"Provider": "EVENTHUB",
"Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
"Type" : "AZMSCustomerManagedKeyUserLogs"
}
{
"TaskName": "CustomerManagedKeyUserLog",
"ActivityId": "11111111111111-1111-1111-1111111111111",
"category": "info"
"resourceId": "/SUBSCRIPTIONS/111111111-1111-1111-1111-11111111111/RESOURCEGROUPS/DEFAULT-EVENTHUB-CENTRALUS/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/FBETTATI-OPERA-EVENTHUB",
"keyVault": "https://mykeyvault.vault-int.azure-int.net",
"key": "mykey",
"version": "111111111111111111111111111111",
"operation": "disable | restore",
"code": "",
"message": "",
"Provider": "EVENTHUB",
"Time Generated (UTC) ": "9/28/2022 8:40:06 PM +00:00",
"Type" : "AZMSCustomerManagedKeyUserLogs"
}
Poniżej przedstawiono typowe kody błędów do wyszukania, gdy szyfrowanie BYOK jest włączone.
| Action | Error code | Wynikowy stan danych |
|---|---|---|
| Usuwanie uprawnień zawijania/odpakowywania z magazynu kluczy | 403 | Inaccessible |
| Usuwanie członkostwa roli Identyfikator entra firmy Microsoft z podmiotu zabezpieczeń firmy Microsoft, które przyznało uprawnienie zawijania/odpakowywania | 403 | Inaccessible |
| Usuwanie klucza szyfrowania z magazynu kluczy | 404 | Inaccessible |
| Usuwanie magazynu kluczy | 404 | Niedostępne (zakłada się, że usuwanie nietrwałe jest włączone, co jest wymaganym ustawieniem). |
| Zmiana okresu wygaśnięcia klucza szyfrowania, tak aby wygasła | 403 | Inaccessible |
| Zmiana NBF (nie wcześniej), tak aby klucz szyfrowania klucza nie był aktywny | 403 | Inaccessible |
| Wybranie opcji Zezwalaj na usługi MSFT dla zapory magazynu kluczy lub blokowanie dostępu sieciowego do magazynu kluczy z kluczem szyfrowania | 403 | Inaccessible |
| Przenoszenie magazynu kluczy do innej dzierżawy | 404 | Inaccessible |
| Sporadyczne problemy z siecią lub awaria usługi DNS/AAD/MSI | Dostępny przy użyciu buforowanego klucza szyfrowania danych |
Dzienniki inspekcji środowiska uruchomieniowego
Dzienniki inspekcji środowiska uruchomieniowego przechwytują zagregowane informacje diagnostyczne dla wszystkich operacji dostępu do płaszczyzny danych (takich jak wysyłanie lub odbieranie zdarzeń) w usłudze Event Hubs.
Note
Runtime audit logs are available only in premium and dedicated tiers.
Dzienniki inspekcji środowiska uruchomieniowego zawierają elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w tabeli Specyficzne dla zasobów |
|---|---|---|---|
ActivityId |
Wygenerowany losowo identyfikator UUID zapewniający unikatowość działania inspekcji. | Yes | Yes |
ActivityName |
Nazwa operacji środowiska uruchomieniowego. | Yes | Yes |
ResourceId |
Zasób skojarzony z działaniem. | Yes | Yes |
Timestamp |
Aggregation time. | Yes | No |
TimeGenerated [UTC] |
Czas wykonania operacji (w utc) | No | Yes |
Status |
Stan działania (powodzenie lub niepowodzenie). | Yes | Yes |
Protocol |
Typ protokołu skojarzonego z operacją. | Yes | Yes |
AuthType |
Typ uwierzytelniania (identyfikator Entra firmy Microsoft lub zasady sygnatury dostępu współdzielonego). | Yes | Yes |
AuthKey |
Identyfikator aplikacji Entra firmy Microsoft lub nazwa zasad sygnatury dostępu współdzielonego używana do uwierzytelniania w zasobie. | Yes | Yes |
NetworkType |
Typ dostępu do sieci: Public lub Private. |
Yes | Yes |
ClientIP |
Adres IP aplikacji klienckiej. | Yes | Yes |
Count |
Łączna liczba operacji wykonywanych w zagregowanym okresie 1 minuty. | Yes | Yes |
Properties |
Metadane specyficzne dla operacji płaszczyzny danych. | Yes | Yes |
Category |
Log category | Yes | No |
Provider |
Nazwa usługi emitująca dzienniki, takie jak EventHubs | No | Yes |
Type |
Typ emitowanych dzienników | No | Yes |
Oto przykład wpisu dziennika inspekcji środowiska uruchomieniowego:
AzureDiagnostics:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
"Time": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | KAFKA | HTTP | Web Sockets",
"AuthType": "SAS | Azure Active Directory",
"AuthId": "<AAD application name | SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Category": "RuntimeAuditLogs"
}
Wpis tabeli specyficznej dla zasobu:
{
"ActivityId": "<activity id>",
"ActivityName": "ConnectionOpen | Authorization | SendMessage | ReceiveMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event Hubs namespace>/eventhubs/<event hub name>",
"TimeGenerated (UTC)": "1/1/2021 8:40:06 PM +00:00",
"Status": "Success | Failure",
"Protocol": "AMQP | KAFKA | HTTP | Web Sockets",
"AuthType": "SAS | Azure Active Directory",
"AuthId": "<AAD application name | SAS policy name>",
"NetworkType": "Public | Private",
"ClientIp": "x.x.x.x",
"Count": 1,
"Type": "AZMSRuntimeAUditLogs",
"Provider":"EVENTHUB"
}
Dzienniki metryk aplikacji
Dzienniki metryk aplikacji przechwytują zagregowane informacje dotyczące niektórych metryk związanych z operacjami płaszczyzny danych. Przechwycone informacje obejmują następujące metryki środowiska uruchomieniowego.
Note
Application metrics logs are available only in premium and dedicated tiers.
| Name | Description |
|---|---|
ConsumerLag |
Wskazuje opóźnienie między konsumentami a producentami. For more details, see Consumer lag section. |
NamespaceActiveConnections |
Szczegóły aktywnych połączeń nawiązanych z klienta do centrum zdarzeń. |
GetRuntimeInfo |
Uzyskaj informacje o czasie wykonywania z usługi Event Hubs. |
GetPartitionRuntimeInfo |
Uzyskaj przybliżone informacje o środowisku uruchomieniowym dla partycji logicznej centrum zdarzeń. |
IncomingMessages |
Szczegóły liczby komunikatów publikowanych w usłudze Event Hubs przy użyciu protokołu AMQP. |
IncomingBytes |
Szczegóły przepływności wydawcy wysyłanej do usługi Event Hubs |
OutgoingMessages |
Szczegóły liczby komunikatów używanych z usługi Event Hubs przy użyciu protokołu AMQP. |
OutgoingBytes |
Szczegóły przepływności odbiorcy z usługi Event Hubs. |
OffsetCommit |
Liczba wywołań zatwierdzenia przesunięcia wykonanych w centrum zdarzeń |
OffsetFetch |
Liczba wywołań pobierania przesunięcia wykonanych w centrum zdarzeń. |
Consumer lag
- Poniższe kwestie określają emisję opóźnień konsumentów dla konsumentów platformy Kafka.
Przestrzeń nazw jest bezczynna z punktu zatwierdzenia przesunięcia platformy Kafka, jeśli nie ma zatwierdzeń przesunięcia dla żadnej grupy odbiorców platformy Kafka w przestrzeni nazw.
Jeśli przestrzeń nazw jest bezczynna przez godzinę, emisja metryk opóźnienia zostanie zatrzymana.
Jeśli przestrzeń nazw nie jest bezczynna dla zatwierdzenia przesunięcia, metryki są emitowane dla wszystkich grup odbiorców platformy Kafka w ramach tej przestrzeni nazw.
- Jeśli przestrzeń nazw nie jest bezczynna, a ostatnie zatwierdzenie przesunięcia dla grupy odbiorców poprzedza okres przechowywania centrum lub tematu, opóźnienie odbiorców nie będzie już emitowane.
- W przypadku użytkowników protokołu AMQP opóźnienie konsumentów jest emitowane tylko tak długo, jak są aktywne odbiorniki w grupie odbiorców.
Dzienniki błędów diagnostycznych
Dzienniki błędów diagnostycznych przechwytują komunikaty o błędach po stronie klienta, ograniczanie przepustowości i przekroczono limit przydziału. Zapewniają szczegółową diagnostykę identyfikacji błędów.
Dzienniki błędów diagnostycznych zawierają elementy wymienione w poniższej tabeli:
| Name | Description | Obsługiwane w Diagnostyka Azure | Obsługiwane w AZMSDiagnosticErrorLogs (tabela specyficzna dla zasobów) |
|---|---|---|---|
ActivityId |
Wygenerowany losowo identyfikator UUID zapewniający unikatowość działania inspekcji. | Yes | Yes |
ActivityName |
Operation name | Yes | Yes |
NamespaceName |
Nazwa przestrzeni nazw | Yes | yes |
EntityType |
Typ jednostki | Yes | Yes |
EntityName |
Nazwa jednostki | Yes | Yes |
OperationResult |
Typ błędu w operacji (clienterror lub serverbusyquotaexceeded) |
Yes | Yes |
ErrorCount |
Liczba identycznych błędów w okresie agregacji 1 minuty. | Yes | Yes |
ErrorMessage |
Szczegółowy komunikat o błędzie | Yes | Yes |
ResourceProvider |
Nazwa usługi emitujące dzienniki. Możliwe wartości: Microsoft.EventHub i Microsoft.ServiceBus |
Yes | Yes |
Time Generated (UTC) |
Operation time | No | Yes |
EventTimestamp |
Operation Time | Yes | No |
Category |
Log category | Yes | No |
Type |
Typ emitowanych dzienników | No | Yes |
Oto przykład wpisu dziennika błędów diagnostycznych:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"SubscriptionId": "<Azure Subscription Id",
"NamespaceName": "Name of Event Hubs Namespace",
"EntityType": "EventHub",
"EntityName": "Name of Event Hub",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
"OperationResult": "ServerBusy",
"ErrorCount": 1,
"EventTimestamp": "3/27/2024 1:02:29.126 PM +00:00",
"ErrorMessage": "the request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
"category": "DiagnosticErrorLogs"
}
Wpis tabeli specyficznej dla zasobu:
{
"ActivityId": "0000000000-0000-0000-0000-00000000000000",
"NamespaceName": "Name of Event Hubs Namespace",
"EntityType": "Event Hub",
"EntityName": "Name of Event Hub",
"ActivityName": "SendMessage",
"ResourceId": "/SUBSCRIPTIONS/xxx/RESOURCEGROUPS/<Resource Group Name>/PROVIDERS/MICROSOFT.EVENTHUB/NAMESPACES/<Event hub namespace name>",,
"OperationResult": "ServerBusy",
"ErrorCount": 1,
"TimeGenerated [UTC]": "1/27/2024 4:02:29.126 PM +00:00",
"ErrorMessage": "The request was terminated because the entity is being throttled by the application group with application group name <application group name> and policy name <throttling policy name>.error code: 50013.",
"Type": "AZMSDiagnosticErrorLogs"
}
Activity log
Tabela połączona zawiera listę operacji, które można zarejestrować w dzienniku aktywności dla tej usługi. Te operacje są podzbiorem wszystkich możliwych operacji dostawcy zasobów w dzienniku aktywności.
Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.
Related content
- Aby uzyskać opis monitorowania usługi Event Hubs, zobacz Monitorowanie usługi Azure Event Hubs .
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .