Udostępnij za pośrednictwem


Monitorowanie usługi Azure Digital Twins za pomocą metryk, alertów i diagnostyki

Usługa Azure Digital Twins integruje się z usługą Azure Monitor , aby udostępniać metryki i informacje diagnostyczne, których można użyć do monitorowania zasobów usługi Azure Digital Twins. Metryki są domyślnie włączone i udostępniają informacje o stanie zasobów usługi Azure Digital Twins w ramach subskrypcji platformy Azure. Alerty mogą proaktywnie powiadamiać o znalezieniu określonych warunków w danych metryk. Możesz również zbierać dzienniki diagnostyczne dla instancji usługi, aby monitorować jej wydajność, dostęp i inne dane.

Te funkcje monitorowania mogą ułatwić ocenę ogólnej kondycji usługi Azure Digital Twins i połączonych z nią zasobów. Możesz ich użyć, aby zrozumieć, co dzieje się w wystąpieniu usługi Azure Digital Twins, i analizować główne przyczyny bez konieczności kontaktu z pomocą techniczną platformy Azure.

Dostęp do wszystkich tych funkcji monitorowania można uzyskać w witrynie Azure Portal pogrupowanej pod nagłówkiem Monitorowanie zasobu usługi Azure Digital Twins.

Zrzut ekranu witryny Azure Portal przedstawiający opcje monitorowania.

Metryki i alerty

Aby uzyskać ogólne informacje na temat wyświetlania metryk zasobów platformy Azure, zobacz Wprowadzenie do eksploratora metryk w dokumentacji usługi Azure Monitor. Aby uzyskać ogólne informacje na temat konfigurowania alertów dla metryk platformy Azure, zobacz Tworzenie nowej reguły alertu.

W pozostałej części tej sekcji opisano metryki śledzone przez każde wystąpienie usługi Azure Digital Twins oraz sposób, w jaki każda metryka odnosi się do ogólnego stanu wystąpienia.

Metryki dotyczące śledzenia limitów usługi

Te metryki można skonfigurować tak, aby śledzić, kiedy zbliżasz się do opublikowanego limitu usługi dla pewnego aspektu rozwiązania.

Aby skonfigurować śledzenie, użyj funkcji alertów w usłudze Azure Monitor. Możesz zdefiniować progi dla tych metryk, aby otrzymywać alert, gdy metryka osiągnie określony procent opublikowanego limitu.

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
TwinCount Liczba bliźniąt (wersja wstępna) Liczba Łącznie Łączna liczba bliźniaków w wystąpieniu usługi Azure Digital Twins. Użyj tej metryki, aby określić, czy zbliżasz się do limitu usługi dla maksymalnej liczby dozwolonych reprezentacji bliźniaczych na wystąpienie. Brak
Liczba modeli Liczba modeli (wersja zapoznawcza) Liczba Łącznie Łączna liczba modeli w wystąpieniu usługi Azure Digital Twins. Użyj tej metryki, aby określić, czy zbliżasz się do limitu usługi dla maksymalnej liczby dozwolonych modeli na wystąpienie. Brak

Metryki żądań interfejsu API

Metryki dla żądań interfejsu API:

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
Żądania API Żądania interfejsu API Liczba Łącznie Liczba żądań interfejsu API wykonanych dla operacji odczytu, zapisu, usuwania i zapytań usługi Digital Twins. Uwierzytelnianie
Operacja
Protokół
Kod stanu,
Klasa kodu stanu,
Tekst stanu
WskaźnikNiepowodzeńŻądańApi Współczynnik niepowodzeń żądań interfejsu API Procent Średnia Procent żądań interfejsu API przyjmowanych przez usługę dla Twojego wystąpienia, które skutkują kodem odpowiedzi błędu wewnętrznego (500) podczas operacji odczytu, zapisu, usuwania i zapytań w ramach usługi Digital Twins. Uwierzytelnianie
Operacja
Protokół
Kod stanu,
Klasa kodu stanu,
Tekst stanu
LatencjaŻądańAPI Opóźnienie żądań interfejsu API Milisekundy Średnia Czas odpowiedzi dla żądań interfejsu API. Ta wartość odnosi się do czasu odebrania żądania przez usługę Azure Digital Twins do momentu wysłania wyniku powodzenia/niepowodzenia dla operacji odczytu, zapisu, usuwania i zapytań usługi Digital Twins. Uwierzytelnianie
Operacja
Protokół

Metryki rozliczeń

Metryki dotyczące rozliczeń:

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
BillingApiOperations Operacje interfejsu API rozliczeń Liczba Łącznie Metryka rozliczeń dla liczby wszystkich żądań interfejsu API wysyłanych do usługi Azure Digital Twins. Identyfikator miernika
PrzetworzoneWiadomościRozliczeniowe Przetworzone komunikaty rozliczeniowe Liczba Łącznie Metryka rozliczeń dla liczby komunikatów wysyłanych z usługi Azure Digital Twins do zewnętrznych punktów końcowych.

Aby uznać pojedynczy komunikat na potrzeby rozliczeń, ładunek nie może być większy niż 1 KB. Ładunki większe niż ten limit są liczone jako dodatkowe komunikaty w przyrostach co 1 KB (a zatem komunikat między 1 KB a 2 KB jest liczony jako dwa komunikaty, między 2 KB a 3 KB jest liczony jako trzy komunikaty itd.).
To ograniczenie dotyczy również odpowiedzi — dlatego wywołanie zwracające 1,5 KB w treści odpowiedzi, na przykład, jest rozliczane jako dwie operacje.
Identyfikator miernika
BillingQueryUnits Jednostki zapytań rozliczeniowych Liczba Łącznie Liczba jednostek zapytań, wewnętrznie obliczona miara użycia zasobów usługi, zużywana do wykonywania zapytań. Dostępne jest również pomocnicze API do mierzenia jednostek zapytań: klasa QueryChargeHelper Identyfikator miernika

Aby uzyskać więcej informacji na temat sposobu naliczania opłat za usługę Azure Digital Twins, zobacz Cennik usługi Azure Digital Twins.

Metryki wejściowe

Metryki dla wejścia danych:

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
Wydarzenia Ingress Wydarzenia Ingress Liczba Łącznie Liczba zdarzeń telemetrycznych z urządzeń przychodzących do usługi Azure Digital Twins. Wynik
WskaźnikNiepowodzeńZdarzeńWejściowych Współczynnik niepowodzeń zdarzeń wejściowych Procent Średnia Procent zdarzeń telemetrycznych z urządzeń przychodzących, dla których usługa zwraca kod odpowiedzi błędu wewnętrznego (500). Wynik
IngressEventsLatency Opóźnienie zdarzeń przychodzących Milisekundy Średnia Czas od nadejścia zdarzenia do momentu, gdy będzie gotowe do przetwarzania wychodzącego przez usługę Azure Digital Twins, w którym usługa wysyła rezultat powodzenia lub niepowodzenia. Wynik

Metryki operacji zbiorczej (z interfejsów API prac)

Metryki dla operacji zbiorczych z API zadań:

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
Opóźnienie importowania zadań Opóźnienie zadania importowania Milisekundy Średnia Łączny czas potrzebny na ukończenie operacji importowej. Operacja
Uwierzytelnianie
Protokół
Liczba encji zadania importu Importowanie liczby jednostek zadania Liczba Łącznie Liczba bliźniaków, modeli lub relacji przetwarzanych przez zadanie importu. Operacja
Wynik
UsuńOpóźnienieZadania Usuwanie opóźnienia zadania Milisekundy Średnia Łączny czas potrzebny na ukończenie zadania usuwania. Operacja
Uwierzytelnianie
Protokół
LiczbaUsuniętychJednostekZadania Usuń liczbę jednostek zadania Liczba Łącznie Liczba modeli, bliźniaków i/lub relacji usuniętych w ramach zadania usuwania. Operacja
Wynik

Metryki routingu

Metryki routingu:

Metryka Nazwa metryki wyświetlana Jednostka Typ agregacji opis Wymiary
Komunikaty Przekierowane Komunikaty przekierowane Liczba Łącznie Liczba komunikatów kierowanych do usługi platformy Azure punktu końcowego, takiej jak Event Hubs, Service Bus lub Event Grid. Typ punktu końcowego,
Wynik
WskaźnikNiepowodzeńTrasowania Szybkość niepowodzeń routingu Procent Średnia Procent zdarzeń, które powodują błąd podczas ich kierowania z usługi Azure Digital Twins do usługi platformy Azure punktu końcowego, takiej jak Event Hubs, Service Bus lub Event Grid. Typ punktu końcowego,
Wynik
Opóźnienie Routingu Opóźnienie routingu Milisekundy Średnia Czas, który upływa od przekierowania zdarzenia z usługi Azure Digital Twins do momentu opublikowania go w usłudze platformy Azure, takiej jak Event Hubs, Service Bus lub Event Grid. Typ punktu końcowego,
Wynik

Metryczne wymiary

Wymiary ułatwiają identyfikowanie dodatkowych szczegółów dotyczących metryk. Niektóre metryki routingu zawierają informacje na punkt końcowy. W poniższej tabeli wymieniono możliwe wartości dla tych wymiarów.

Wymiar Wartości
Uwierzytelnianie OAuth
Operacja (dla żądań interfejsu API) Microsoft.DigitalTwins/digitaltwins/delete,
Microsoft.DigitalTwins/digitaltwins/write,
Microsoft.DigitalTwins/digitaltwins/read,
Microsoft.DigitalTwins/eventroutes/read,
Microsoft.DigitalTwins/eventroutes/write,
Microsoft.DigitalTwins/eventroutes/delete,
Microsoft.DigitalTwins/models/read,
Microsoft.DigitalTwins/models/write,
Microsoft.DigitalTwins/models/usunąć
Microsoft.DigitalTwins/query/action
Typ punktu końcowego Event Grid,
Event Hubs,
Bus Usługowy
Protokół HTTPS
Wynik Sukces
Niepowodzenie
Kod stanu 200, 404, 500 itd.
Klasa kodu statusu 2xx, 4xx, 5xx itd.
Tekst stanu Wewnętrzny błąd serwera, nie znaleziono itd.

Dzienniki diagnostyczne

Aby uzyskać ogólne informacje o ustawieniach diagnostyki platformy Azure, w tym o sposobie ich włączania, zobacz Ustawienia diagnostyczne w usłudze Azure Monitor. Aby uzyskać informacje na temat wykonywania zapytań dotyczących dzienników diagnostycznych przy użyciu usługi Log Analytics, zobacz Omówienie usługi Log Analytics w usłudze Azure Monitor.

W pozostałej części tej sekcji opisano kategorie dzienników diagnostycznych, które mogą zbierać usługa Azure Digital Twins i ich schematy.

Rejestruj kategorie

Poniżej przedstawiono więcej szczegółów dotyczących kategorii dzienników zbieranych przez usługę Azure Digital Twins.

Kategoria dziennika opis
ADTModelsOperation Rejestrowanie wszystkich wywołań interfejsu API związanych z modelami
Operacja zapytania ADT Rejestrowanie wszystkich wywołań interfejsu API związanych z zapytaniami
Operacja tras zdarzeń ADT Rejestruj wszystkie wywołania interfejsu API związane ze ścieżkami zdarzeń i przesyłaniem zdarzeń z usługi Azure Digital Twins do usług końcowych, takich jak Event Grid, Event Hubs i Service Bus.
Operacja Cyfrowych Bliźniaków ADT Rejestruj wszystkie wywołania API związane z poszczególnymi bliźniętami

Każda kategoria dziennika składa się z operacji zapisu, odczytu, usuwania i akcji. Te kategorie mapują się na wywołania API REST w następujący sposób:

Typ zdarzenia Operacje interfejsu API REST
Pisz PUT i PATCH
Odczytaj POBIERZ
Usuń USUŃ
Akcja Bez znajomości kontekstu, w którym "POST" jest używany, nie mogę zaproponować dokładnego tłumaczenia. Jeżeli dotyczy HTTP, pozostaw jako "POST".

Poniższa tabela zawiera kompleksową listę operacji oraz odpowiadające im wywołania interfejsu API REST usługi Azure Digital Twins, które są rejestrowane w każdej kategorii.

Uwaga

Każda kategoria dziennika zawiera kilka operacji/wywołań interfejsu API REST. W poniższej tabeli każda kategoria dziennika odpowiada wszystkim operacjom/wywołaniom interfejsu API REST znajdującym się poniżej aż do momentu, gdy zostanie wymieniona następna kategoria dziennika.

Kategoria dziennika Operacja Wywołania interfejsu API REST i inne zdarzenia
ADTModelsOperation Microsoft.DigitalTwins/models/zapis Interfejs API aktualizacji modeli Digital Twin
Microsoft.DigitalTwins/models/read Modele cyfrowych bliźniaków uzyskują dostęp do interfejsów API za pomocą identyfikatora i listy
Microsoft.DigitalTwins/models/delete API usuwania modeli Digital Twin
Microsoft.DigitalTwins/modele/akcja Modele cyfrowych bliźniaków dodają interfejs API
Operacja zapytania ADT Microsoft.DigitalTwins/query/action Interfejs API reprezentacji bliźniaczych zapytań
Operacja tras zdarzeń ADT Microsoft.DigitalTwins/eventroutes/write API Dodawania Tras Zdarzeń
Microsoft.DigitalTwins/eventroutes/read Pobieranie zdarzeń według ID i listy interfejsów API
Microsoft.DigitalTwins/eventroutes/delete API usuwania tras zdarzeń
Microsoft.DigitalTwins/eventroutes/action Błąd podczas próby opublikowania zdarzeń w serwisie końcowym (nie wywołanie interfejsu API)
Operacja Cyfrowych Bliźniaków ADT Microsoft.DigitalTwins/digitaltwins/write Bliźniaki cyfrowe Dodaj, Dodaj relację, Aktualizuj, Aktualizuj komponent
Microsoft.DigitalTwins/digitaltwins/read Cyfrowe bliźniaki: Pobierz wg ID, Pobierz komponent, Pobierz relację wg ID, Wyświetl przychodzące relacje, Wyświetl relacje
Microsoft.DigitalTwins/bliźniaki cyfrowe/usuwanie Usuwanie Digital Twins, usuwanie relacji
Microsoft.DigitalTwins/digitaltwins/action Telemetria składnika usługi Digital Twins, wysyłanie danych telemetrycznych

Schematy logów

Każda kategoria dziennika ma schemat definiujący sposób zgłaszania zdarzeń w tej kategorii. Każdy wpis dziennika jest przechowywany jako tekst i sformatowany jako obiekt blob JSON. Pola w dzienniku i przykładowe jednostki JSON są udostępniane dla każdego typu dziennika w poniższych sekcjach.

ADTDigitalTwinsOperation, ADTModelsOperation i ADTQueryOperation używają spójnego schematu dziennika interfejsu API. ADTEventRoutesOperation rozszerza schemat tak, aby zawierał endpointName pole we właściwościach.

Schematy logów API

Ten schemat dziennika jest spójny dla wartości ADTDigitalTwinsOperation, , ADTModelsOperationADTQueryOperation. Ten sam schemat jest również używany dla ADTEventRoutesOperation, z wyjątkiem Microsoft.DigitalTwins/eventroutes/action nazwy operacji (aby uzyskać więcej informacji na temat tego schematu, zobacz następną sekcję Schematy dziennika ruchu wychodzącego).

Informacje istotne dla wywołań interfejsu API do wystąpienia usługi Azure Digital Twins znajdują się w schemacie.

Poniżej przedstawiono pola i opisy właściwości dzienników interfejsu API.

Nazwa pola Typ danych opis
Time Data i Czas Data i godzina wystąpienia tego zdarzenia w formacie UTC
ResourceId Sznurek Identyfikator zasobu usługi Azure Resource Manager dla zasobu, w którym miało miejsce zdarzenie
OperationName Sznurek Typ akcji wykonywanej podczas zdarzenia
OperationVersion Sznurek Wersja interfejsu API używana podczas zdarzenia
Category Sznurek Typ emitowanego zasobu
ResultType Sznurek Wynik zdarzenia
ResultSignature Sznurek Kod stanu HTTP zdarzenia
ResultDescription Sznurek Dodatkowe szczegóły dotyczące zdarzenia
DurationMs Sznurek Jak długo trwało wykonywanie zdarzenia w milisekundach
CallerIpAddress Sznurek Zamaskowany źródłowy adres IP zdarzenia
CorrelationId GUID Unikatowy identyfikator zdarzenia
ApplicationId GUID Identyfikator aplikacji używany w autoryzacji elementu nośnego
Level Int Poziom logowania zdarzenia
Location Sznurek Region, w którym miało miejsce wydarzenie
RequestUri Identyfikator URI Punkt końcowy używany podczas zdarzenia
TraceId Sznurek TraceId, w ramach Kontekstu Śledzenia W3C. Identyfikator całościowego śladu używanego do unikatowego identyfikowania śladu rozproszonego między systemami.
SpanId Sznurek SpanId w ramach Trace Context W3C. Identyfikator tego żądania w śladzie.
ParentId Sznurek ParentId w ramach Trace Context W3C. Żądanie bez identyfikatora nadrzędnego jest elementem głównym śledzenia.
TraceFlags Sznurek TraceFlags w ramach Trace Context W3C. Steruje flagami śledzenia, takimi jak próbkowanie, poziom śledzenia itd.
TraceState Sznurek TraceState w ramach Trace Context W3C. Dodatkowe informacje dotyczące identyfikacji śledzenia specyficzne dla dostawcy obejmujące różne rozproszone systemy śledzenia.

W poniższych sekcjach przedstawiono przykładowe struktury JSON dla tych typów logów.

Operacja Cyfrowych Bliźniaków ADT
{
  "time": "2020-03-14T21:11:14.9918922Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/digitaltwins/write",
  "operationVersion": "2020-10-31",
  "category": "DigitalTwinOperation",
  "resultType": "Success",
  "resultSignature": "200",
  "resultDescription": "",
  "durationMs": 8,
  "callerIpAddress": "13.68.244.*",
  "correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/digitaltwins/factory-58d81613-2e54-4faa-a930-d980e6e2a884?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
ADTModelsOperation
{
  "time": "2020-10-29T21:12:24.2337302Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/models/write",
  "operationVersion": "2020-10-31",
  "category": "ModelsOperation",
  "resultType": "Success",
  "resultSignature": "201",
  "resultDescription": "",
  "durationMs": "80",
  "callerIpAddress": "13.68.244.*",
  "correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/Models?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
Operacja zapytania ADT
{
  "time": "2020-12-04T21:11:44.1690031Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/query/action",
  "operationVersion": "2020-10-31",
  "category": "QueryOperation",
  "resultType": "Success",
  "resultSignature": "200",
  "resultDescription": "",
  "durationMs": "314",
  "callerIpAddress": "13.68.244.*",
  "correlationId": "cccc2222-dd33-4444-55ee-666666ffffff",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "location": "southcentralus",
  "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/query?api-version=2020-10-31",
  "properties": {},
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
}
Operacja tras zdarzeń ADT

Oto przykładowa treść JSON dla elementu ADTEventRoutesOperation, który nie jest typu Microsoft.DigitalTwins/eventroutes/action (aby uzyskać więcej informacji na temat tego schematu, zobacz następną sekcję, schematy dziennika ruchu wychodzącego).

  {
    "time": "2020-10-30T22:18:38.0708705Z",
    "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
    "operationName": "Microsoft.DigitalTwins/eventroutes/write",
    "operationVersion": "2020-10-31",
    "category": "EventRoutesOperation",
    "resultType": "Success",
    "resultSignature": "204",
    "resultDescription": "",
    "durationMs": 42,
    "callerIpAddress": "212.100.32.*",
    "correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
    "identity": {
      "claims": {
        "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
      }
    },
    "level": "4",
    "location": "southcentralus",
    "uri": "https://myinstancename.api.scus.digitaltwins.azure.net/EventRoutes/egressRouteForEventHub?api-version=2020-10-31",
    "properties": {},
    "traceContext": {
      "traceId": "95ff77cfb300b04f80d83e64d13831e7",
      "spanId": "b630da57026dd046",
      "parentId": "9f0de6dadae85945",
      "traceFlags": "01",
      "tracestate": "k1=v1,k2=v2"
    }
  },

Schematy dziennika ruchu wychodzącego

Poniższy przykład przedstawia schemat dzienników ADTEventRoutesOperation specyficznych dla nazwy operacji Microsoft.DigitalTwins/eventroutes/action. Zawierają one szczegółowe informacje związane z wyjątkami i operacjami interfejsu API dotyczącymi punktów końcowych ruchu wychodzącego połączonych z wystąpieniem usługi Azure Digital Twins.

Nazwa pola Typ danych opis
Time Data i Czas Data i godzina wystąpienia tego zdarzenia w formacie UTC
ResourceId Sznurek Identyfikator zasobu usługi Azure Resource Manager dla zasobu, w którym miało miejsce zdarzenie
OperationName Sznurek Typ akcji wykonywanej podczas zdarzenia
Category Sznurek Typ emitowanego zasobu
ResultDescription Sznurek Dodatkowe szczegóły dotyczące zdarzenia
CorrelationId GUID Klient podał unikatowy identyfikator zdarzenia
ApplicationId GUID Identyfikator aplikacji używany w autoryzacji elementu nośnego
Level Int Poziom logowania zdarzenia
Location Sznurek Region, w którym miało miejsce wydarzenie
TraceId Sznurek TraceId, w ramach Kontekstu Śledzenia W3C. Identyfikator całościowego śladu używanego do unikatowego identyfikowania śladu rozproszonego między systemami.
SpanId Sznurek SpanId w ramach Trace Context W3C. Identyfikator tego żądania w śladzie.
ParentId Sznurek ParentId w ramach Trace Context W3C. Żądanie bez identyfikatora nadrzędnego jest elementem głównym śledzenia.
TraceFlags Sznurek TraceFlags w ramach Trace Context W3C. Steruje flagami śledzenia, takimi jak próbkowanie, poziom śledzenia itd.
TraceState Sznurek TraceState w ramach Trace Context W3C. Dodatkowe informacje dotyczące identyfikacji śledzenia specyficzne dla dostawcy obejmujące różne rozproszone systemy śledzenia.
EndpointName Sznurek Nazwa punktu końcowego wychodzącego utworzonego w usłudze Azure Digital Twins

Oto przykładowa treść JSON dla obiektu ADTEventRoutesOperation typu Microsoft.DigitalTwins/eventroutes/action.

{
  "time": "2020-11-05T22:18:38.0708705Z",
  "resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
  "operationName": "Microsoft.DigitalTwins/eventroutes/action",
  "operationVersion": "",
  "category": "EventRoutesOperation",
  "resultType": "",
  "resultSignature": "",
  "resultDescription": "Unable to send EventHub message to [myPath] for event Id [f6f45831-55d0-408b-8366-058e81ca6089].",
  "durationMs": -1,
  "callerIpAddress": "",
  "correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
  "identity": {
    "claims": {
      "appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
    }
  },
  "level": "4",
  "location": "southcentralus",
  "uri": "",
  "properties": {
    "endpointName": "myEventHub"
  },
  "traceContext": {
    "traceId": "95ff77cfb300b04f80d83e64d13831e7",
    "spanId": "b630da57026dd046",
    "parentId": "9f0de6dadae85945",
    "traceFlags": "01",
    "tracestate": "k1=v1,k2=v2"
  }
},

Następne kroki

Przeczytaj więcej na temat usługi Azure Monitor i jej możliwości w dokumentacji usługi Azure Monitor.