Udostępnij za pośrednictwem


Dokumentacja danych monitorowania usługi Azure IoT Hub Device Provisioning Service

Ten artykuł zawiera wszystkie informacje referencyjne dotyczące monitorowania tej usługi.

Zobacz Monitorowanie usługi Azure IoT Hub Device Provisioning, aby uzyskać szczegółowe informacje na temat danych, które można zbierać w usłudze IoT Hub Device Provisioning i sposobie ich używania.

Metryki

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 microsoft.Devices/provisioningServices

W poniższej tabeli wymieniono metryki dostępne dla typu zasobu Microsoft.Devices/provisioningServices.

  • Wszystkie kolumny mogą nie być obecne w każdej tabeli.
  • Niektóre kolumny mogą wykraczać poza obszar wyświetlania strony. Wybierz pozycję Rozwiń tabelę , aby wyświetlić wszystkie dostępne kolumny.

Nagłówki tabeli

  • Kategoria — grupa metryk lub klasyfikacja.
  • Metryka — nazwa wyświetlana metryki wyświetlana wyświetlana w witrynie Azure Portal.
  • Nazwa w interfejsie API REST — nazwa metryki określona w interfejsie API REST.
  • Jednostka — jednostka miary.
  • Agregacja — domyślny typ agregacji. Prawidłowe wartości: Średnia (średnia), Minimalna (Minimalna), Maksymalna (Maksymalna), Łączna (Suma), Liczba.
  • - Wymiary dostępne dla metryki.
  • Interwały ziarna - czasu, w których próbkowana jest metryka. Na przykład wskazuje, PT1M że metryka jest próbkowana co minutę, PT30M co 30 minut, PT1H co godzinę itd.
  • Eksportowanie ds — określa, czy metryka jest eksportowana do dzienników usługi Azure Monitor za pośrednictwem ustawień diagnostycznych. Aby uzyskać informacje na temat eksportowania metryk, zobacz Tworzenie ustawień diagnostycznych w usłudze Azure Monitor.
Metric Nazwa w interfejsie API REST Jednostka Agregacja Wymiary Ziarna czasu Eksportowanie ds
Próby zaświadczania

Liczba prób zaświadczania urządzeń
AttestationAttempts Count Suma (suma) ProvisioningServiceName, , StatusProtocol PT1M Tak
Urządzenia przypisane

Liczba urządzeń przypisanych do centrum IoT
DeviceAssignments Count Suma (suma) ProvisioningServiceName, IotHubName PT1M Tak
Próby rejestracji

Liczba prób rejestracji urządzeń
RegistrationAttempts Count Suma (suma) ProvisioningServiceName, , IotHubNameStatus PT1M Tak

Wymiary metryk

Aby uzyskać informacje na temat wymiarów metryk, zobacz Metryki wielowymiarowe.

Ta usługa ma następujące wymiary skojarzone z jej metrykami.

Nazwa wymiaru opis
IotHubName Nazwa docelowego centrum IoT.
Protokół Używany protokół urządzenia lub usługi.
ProvisioningServiceName Nazwa wystąpienia usługi DPS.
Stan Stan operacji.

Aby uzyskać więcej informacji na temat wymiarów metryk, zobacz Metryki wielowymiarowe.

Dzienniki zasobów

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 microsoft.Devices/provisioningServices

Kategoria Nazwa wyświetlana kategorii Tabela dzienników Obsługuje podstawowy plan dziennika Obsługuje transformację czasu pozyskiwania Przykładowe zapytania Koszty eksportowania
DeviceOperations Operacje na urządzeniach AzureDiagnostics

Dzienniki z wielu zasobów platformy Azure.

Nie Nie. Zapytania Nie.
ServiceOperations Operacje usługi AzureDiagnostics

Dzienniki z wielu zasobów platformy Azure.

Nie Nie. Zapytania Nie.

Poniższa lista zawiera dodatkowe informacje o poprzednich dziennikach:

  • DeviceOperations: dzienniki związane ze zdarzeniami zaświadczania urządzenia. Zobacz interfejsy API urządzeń wymienione w temacie Rozliczane operacje i ceny usług.
  • ServiceOperations: dzienniki związane ze zdarzeniami usługi DPS. Zobacz Interfejsy API usługi DPS wymienione w temacie Rozliczane operacje i ceny usług.

Aby uzyskać informacje, zobacz listę wszystkich typów kategorii dzienników zasobów obsługiwanych w usłudze Azure Monitor.

Usługa DPS używa tabeli AzureDiagnostics do przechowywania informacji dziennika zasobów. Poniższe kolumny są istotne.

Właściwości Typ danych opis
Identyfikator aplikacji Identyfikator GUID Identyfikator aplikacji używany w autoryzacji elementu nośnego.
CallerIpAddress String Zamaskowany źródłowy adres IP zdarzenia.
Kategoria String Typ operacji, ServiceOperations lub DeviceOperations.
CorrelationId Identyfikator GUID Unikatowy identyfikator zdarzenia.
DurationMs String Jak długo trwało wykonywanie zdarzenia w milisekundach.
Poziom Int Ważność rejestrowania zdarzenia. Na przykład Informacje lub Błąd.
OperationName String Typ akcji wykonywanej podczas zdarzenia. Na przykład: Zapytanie, Get, Upsert itd.
OperationVersion String Wersja interfejsu API używana podczas zdarzenia.
Zasób String Nazwa zasobu, w którym miało miejsce zdarzenie. Na przykład MYEXAMPLEDPS.
ResourceGroup String Nazwa grupy zasobów, w której znajduje się zasób.
ResourceId String Identyfikator zasobu usługi Azure Resource Manager dla zasobu, w którym miało miejsce zdarzenie.
ResourceProvider String Dostawca zasobów dla zdarzenia. Na przykład MICROSOFT.DEVICES.
ResourceType String Typ zasobu zdarzenia. Na przykład PROVISIONINGSERVICES.
ResultDescription String Szczegóły błędu zdarzenia, jeśli nie powiedzie się.
ResultSignature String Kod stanu HTTP zdarzenia, jeśli nie powiedzie się.
ResultType String Wynik zdarzenia: Powodzenie, Niepowodzenie, Błąd klienta itd.
SubscriptionId Identyfikator GUID Identyfikator subskrypcji platformy Azure, w której znajduje się zasób.
TenantId Identyfikator GUID Identyfikator dzierżawy platformy Azure, w której znajduje się zasób.
TimeGenerated DateTime Data i godzina wystąpienia tego zdarzenia w formacie UTC.
location_s String Region świadczenia usługi Azure, w którym miało miejsce zdarzenie.
properties_s JSON Dodatkowe informacje o zdarzeniu.

DeviceOperations

Poniższy kod JSON jest przykładem pomyślnej próby zaświadczania z urządzenia. Identyfikator rejestracji urządzenia jest identyfikowany we properties_s właściwości .

  {
    "CallerIPAddress": "24.18.226.XXX",
    "Category": "DeviceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "226",
    "Level": "Information",
    "OperationName": "AttestationAttempt",
    "OperationVersion": "March2019",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxx-xxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747F1067-xxx-xxx-xxxx-9DEAA894152F",
    "TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "TimeGenerated": "2022-04-02T00:05:51Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxx-xxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"Registration\",\"protocol\":\"Mqtt\"}",
  }

ServiceOperations

Poniższy kod JSON jest przykładem pomyślnej operacji dodawania (Upsert) rejestracji indywidualnej. Identyfikator rejestracji rejestracji i typ rejestracji są identyfikowane we properties_s właściwości .

  {
    "CallerIPAddress": "13.91.244.XXX",
    "Category": "ServiceOperations",
    "CorrelationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
    "DurationMs": "98",
    "Level": "Information",
    "OperationName": "Upsert",
    "OperationVersion": "October2021",
    "Resource": "MYEXAMPLEDPS",
    "ResourceGroup": "MYRESOURCEGROUP",
    "ResourceId": "/SUBSCRIPTIONS/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
    "ResourceProvider": "MICROSOFT.DEVICES",
    "ResourceType": "PROVISIONINGSERVICES",
    "ResultDescription": "",
    "ResultSignature": "",
    "ResultType": "Success",
    "SourceSystem": "Azure",
    "SubscriptionId": "747f1067-xxxx-xxxx-xxxx-9deaa894152f",
    "TenantId": "37dcb621-xxxx-xxxx-xxxx-e8c8addbc4e5",
    "TimeGenerated": "2022-04-01T00:52:00Z",
    "Type": "AzureDiagnostics",
    "_ResourceId": "/subscriptions/747F1067-xxxx-xxxx-xxxx-9DEAA894152F/resourcegroups/myresourcegroup/providers/microsoft.devices/provisioningservices/myexampledps",
    "location_s": "centralus",
    "properties_s": "{\"id\":\"my-device-1\",\"type\":\"IndividualEnrollment\",\"protocol\":\"Http\"}",
  }

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.

IoT Hub Device Provisioning Service Microsoft.Devices/ProvisioningServices

Dziennik aktywności

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.