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 , , Status Protocol |
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 , , IotHubName Status |
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": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"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/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DEVICES/PROVISIONINGSERVICES/MYEXAMPLEDPS",
"ResourceProvider": "MICROSOFT.DEVICES",
"ResourceType": "PROVISIONINGSERVICES",
"ResultDescription": "",
"ResultSignature": "",
"ResultType": "Success",
"SourceSystem": "Azure",
"SubscriptionId": "aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"TenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"TimeGenerated": "2022-04-01T00:52:00Z",
"Type": "AzureDiagnostics",
"_ResourceId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/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.
Powiązana zawartość
- Aby zapoznać się z opisem monitorowania usługi IoT Hub Device Provisioning, zobacz Monitorowanie usługi Azure IoT Hub Device Provisioning Service.
- Aby uzyskać szczegółowe informacje na temat monitorowania zasobów platformy Azure, zobacz Monitorowanie zasobów platformy Azure za pomocą usługi Azure Monitor .