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 wystąpienia usługi, aby monitorować jego 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 problemów bez konieczności kontaktowania się z pomoc techniczna platformy Azure.

Dostęp do nich można uzyskać w witrynie Azure Portal pogrupowany 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.

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
TwinCount Liczba reprezentacji bliźniaczych (wersja zapoznawcza) Count Łącznie Łączna liczba bliźniaczych reprezentacji bliźniaczych 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
ModelCount Liczba modeli (wersja zapoznawcza) Count Łą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 dotyczące żądań interfejsu API:

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
ApiRequests Żądania interfejsu API Count Łą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
ApiRequestsFailureRate Współczynnik niepowodzeń żądań interfejsu API Procent Średnia Procent żądań interfejsu API odbieranych przez usługę dla wystąpienia, które daje kod odpowiedzi błędu wewnętrznego (500) dla operacji odczytu, zapisu, usuwania i zapytań usługi Digital Twins. Uwierzytelnianie
Operacja
Protokół
Kod stanu,
Klasa kodu stanu,
Tekst stanu
ApiRequestsLatency 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 związane z rozliczeniami:

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
BillingApiOperations Operacje interfejsu API rozliczeń Count Łącznie Metryka rozliczeń dla liczby wszystkich żądań interfejsu API wysyłanych do usługi Azure Digital Twins. Identyfikator miernika
BillingMessagesProcessed Przetworzone komunikaty rozliczeniowe Count Łą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 będą liczone jako dodatkowe komunikaty w 1 KB przyrostów (więc komunikat z przedziału od 1 KB do 2 KB będzie liczone jako 2 komunikaty, od 2 KB do 3 KB będzie 3 komunikaty itd.).
To ograniczenie dotyczy również odpowiedzi — dlatego wywołanie zwracające 1,5 KB w treści odpowiedzi, na przykład, będzie rozliczane jako 2 operacje.
Identyfikator miernika
BillingQueryUnits Jednostki zapytań dotyczących rozliczeń Count Łącznie Liczba jednostek zapytań, wewnętrznie obliczona miara użycia zasobów usługi, zużywana do wykonywania zapytań. Dostępny jest również interfejs API pomocnika służący 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 ruchu przychodzącego

Metryki dotyczące ruchu przychodzącego danych:

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
IngressEvents Zdarzenia związane z transferem danych przychodzących Count Łącznie Liczba zdarzeń telemetrycznych przychodzących urządzeń do usługi Azure Digital Twins. Result
IngressEventsFailureRate Współczynnik niepowodzeń zdarzeń ruchu przychodzącego Procent Średnia Procent zdarzeń telemetrycznych przychodzących urządzeń, dla których usługa zwraca kod odpowiedzi błędu wewnętrznego (500). Result
IngressEventsLatency Opóźnienie zdarzeń przychodzących Milisekundy Średnia Czas od momentu nadejścia zdarzenia do momentu, gdy będzie gotowy do ruchu wychodzącego przez usługę Azure Digital Twins, w którym usługa wysyła wynik powodzenia/niepowodzenia. Result

Metryki operacji zbiorczej (z interfejsów API zadań)

Metryki związane z operacjami zbiorczymi z interfejsów API zadań:

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
ImportJobLatency Opóźnienie zadania importowania Milisekundy Średnia Łączny czas potrzebny na ukończenie zadania importu. Operacja
Uwierzytelnianie
Protokół
ImportJobEntityCount Importowanie liczby jednostek zadania Count Łącznie Liczba reprezentacji bliźniaczych, modeli lub relacji przetwarzanych przez zadanie importu. Operacja
Result
DeleteJobLatency Usuwanie opóźnienia zadania Milisekundy Średnia Łączny czas potrzebny na ukończenie zadania usuwania. Operacja
Uwierzytelnianie
Protokół
DeleteJobEntityCount Usuń liczbę jednostek zadania Count Łącznie Liczba modeli, reprezentacji bliźniaczych i/lub relacji usuniętych w ramach zadania usuwania. Operacja
Result

Metryki routingu

Metryki związane z routingiem:

Metric Nazwa wyświetlana metryki Jednostka Typ agregacji opis Wymiary
KomunikatyRouted Komunikaty kierowane Count Łą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,
Result
RoutingFailureRate 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,
Result
RoutingLatency Opóźnienie routingu Milisekundy Średnia Upłynął czas między zdarzeniem kierowanym z usługi Azure Digital Twins do momentu opublikowania go w usłudze platformy Azure punktu końcowego, takiego jak Event Hubs, Service Bus lub Event Grid. Typ punktu końcowego,
Result

Wymiary metryk

Wymiary pomagają zidentyfikować więcej 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/delete,
Microsoft.DigitalTwins/query/action
Typ punktu końcowego Event Grid,
Event Hubs,
Service Bus
Protokół HTTPS
Result Sukces
Niepowodzenie
Kod stanu 200, 404, 500 itd.
Status Code Class 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
ADTQueryOperation Rejestrowanie wszystkich wywołań interfejsu API związanych z zapytaniami
ADTEventRoutesOperation Rejestruje wszystkie wywołania interfejsu API związane z trasami zdarzeń i wychodzącymi zdarzeniami z usługi Azure Digital Twins do usługi punktu końcowego, takiej jak Event Grid, Event Hubs i Service Bus
ADTDigitalTwinsOperation Rejestrowanie wszystkich wywołań interfejsu API związanych z poszczególnymi reprezentacjami bliźniaczymi

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

Typ zdarzenia Operacje interfejsu API REST
Write PUT i PATCH
Odczytaj GET
Delete DELETE
Akcja POST

Oto pełna lista operacji i odpowiadających im wywołań 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 jest mapowana na wszystkie wywołania interfejsu API REST/operacji poniżej, dopóki nie zostanie wyświetlona następna kategoria dziennika.

Kategoria dziennika Operacja Wywołania interfejsu API REST i inne zdarzenia
ADTModelsOperation Microsoft.DigitalTwins/models/write Interfejs API aktualizacji modeli usługi Digital Twin Models
Microsoft.DigitalTwins/models/read Modele cyfrowej reprezentacji bliźniaczej uzyskują interfejsy API identyfikatorów i list
Microsoft.DigitalTwins/models/delete Interfejs API usuwania modeli usługi Digital Twin
Microsoft.DigitalTwins/models/action Dodawanie interfejsu API modeli usługi Digital Twin
ADTQueryOperation Microsoft.DigitalTwins/query/action Interfejs API reprezentacji bliźniaczych zapytań
ADTEventRoutesOperation Microsoft.DigitalTwins/eventroutes/write Dodawanie interfejsu API tras zdarzeń
Microsoft.DigitalTwins/eventroutes/read Trasy zdarzeń pobierają według identyfikatorów i interfejsów API list
Microsoft.DigitalTwins/eventroutes/delete Interfejs API usuwania tras zdarzeń
Microsoft.DigitalTwins/eventroutes/action Błąd podczas próby opublikowania zdarzeń w usłudze punktu końcowego (nie wywołanie interfejsu API)
ADTDigitalTwinsOperation Microsoft.DigitalTwins/digitaltwins/write Digital Twins Add, Add Relationship, Update, Update Component
Microsoft.DigitalTwins/digitaltwins/read Digital Twins Get By ID, Get Component, Get Relationship by ID, List Incoming Relationships, List Relationships
Microsoft.DigitalTwins/digitaltwins/delete Usuwanie, usuwanie relacji usługi Digital Twins
Microsoft.DigitalTwins/digitaltwins/action Telemetria składnika usługi Digital Twins, wysyłanie danych telemetrycznych

Schematy dziennika

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 poniższego typu dziennika.

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

Schematy dziennika interfejsu 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).

Schemat zawiera informacje istotne dla wywołań interfejsu API do wystąpienia usługi Azure Digital Twins.

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

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

Poniżej przedstawiono przykładowe jednostki JSON dla tych typów dzienników.

ADTDigitalTwinsOperation
{
  "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"
  }
}
ADTQueryOperation
{
  "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"
  }
}
ADTEventRoutesOperation

Oto przykładowa treść JSON dla elementu ADTEventRoutesOperation , który nie Microsoft.DigitalTwins/eventroutes/action jest typu (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 to schemat ADTEventRoutesOperation dzienników specyficznych dla Microsoft.DigitalTwins/eventroutes/action nazwy operacji. 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 DateTime Data i godzina wystąpienia tego zdarzenia w formacie UTC
ResourceId String Identyfikator zasobu usługi Azure Resource Manager dla zasobu, w którym miało miejsce zdarzenie
OperationName String Typ akcji wykonywanej podczas zdarzenia
Category String Typ emitowanego zasobu
ResultDescription String Dodatkowe szczegóły dotyczące zdarzenia
CorrelationId Identyfikator GUID Klient podał unikatowy identyfikator zdarzenia
ApplicationId Identyfikator GUID Identyfikator aplikacji używany w autoryzacji elementu nośnego
Level Int Ważność rejestrowania zdarzenia
Location String Region, w którym miało miejsce wydarzenie
TraceId String TraceId, w ramach kontekstu śledzenia W3C. Identyfikator całego śledzenia używanego do unikatowego identyfikowania rozproszonego śledzenia między systemami.
SpanId String SpanId w ramach kontekstu śledzenia W3C. Identyfikator tego żądania w śladzie.
ParentId String ParentId w ramach kontekstu śledzenia W3C. Żądanie bez identyfikatora nadrzędnego jest elementem głównym śledzenia.
TraceFlags String TraceFlags w ramach kontekstu śledzenia W3C. Steruje flagami śledzenia, takimi jak próbkowanie, poziom śledzenia itd.
TraceState String TraceState w ramach kontekstu śledzenia W3C. Dodatkowe informacje dotyczące identyfikacji śledzenia specyficzne dla dostawcy obejmujące różne rozproszone systemy śledzenia.
EndpointName String Nazwa punktu końcowego ruchu wychodzącego utworzonego w usłudze Azure Digital Twins

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

{
  "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.