Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
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.
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
, , ADTModelsOperation
ADTQueryOperation
. 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.