Dokumentacja danych usługi Azure IoT Hub Device Provisioning Service
Mierniki
W tej sekcji wymieniono wszystkie automatycznie zebrane metryki platformy zebrane dla usługi DPS.
Dostawca zasobów i typ: Microsoft.Devices/provisioningServices.
Jednostki metryczne | Można eksportować za pośrednictwem Ustawienia diagnostycznych? | Nazwa wyświetlana metryki | Jednostka | Typ agregacji | opis | Wymiary |
---|---|---|---|---|---|---|
ZaświadczaniaAttempts | Tak | Próby zaświadczania | Licznik | Razem | Liczba prób zaświadczania urządzeń | ProvisioningServiceName, Status, Protocol |
DeviceAssignments | Tak | Urządzenia przypisane | Licznik | Razem | Liczba urządzeń przypisanych do centrum IoT | ProvisioningServiceName, IotHubName |
RegistrationAttempts | Tak | Próby rejestracji | Licznik | Razem | Liczba prób rejestracji urządzeń | ProvisioningServiceName, IotHubName, Status |
Aby uzyskać więcej informacji, zobacz listę wszystkich metryk platformy obsługiwanych w usłudze Azure Monitor.
Wymiary metryk
Usługa DPS ma następujące wymiary skojarzone ze swoimi 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. |
Status | 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 usługi DPS.
Dostawca zasobów i typ: Microsoft.Devices/provisioningServices.
Kategoria | opis |
---|---|
DeviceOperations | Dzienniki związane ze zdarzeniami zaświadczania urządzeń. 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 |
---|---|---|
Applicationid | Identyfikator GUID | Identyfikator aplikacji używany w autoryzacji elementu nośnego. |
CallerIpAddress | Ciąg | Zamaskowany źródłowy adres IP zdarzenia. |
Kategoria | Ciąg | Typ operacji, ServiceOperations lub DeviceOperations. |
CorrelationId | Identyfikator GUID | Unikatowy identyfikator zdarzenia. |
DurationMs | Ciąg | Jak długo trwało wykonywanie zdarzenia w milisekundach. |
Poziom | Int | Ważność rejestrowania zdarzenia. Na przykład Informacje lub Błąd. |
OperationName | Ciąg | Typ akcji wykonywanej podczas zdarzenia. Na przykład: Zapytanie, Get, Upsert itd. |
OperationVersion | Ciąg | Wersja interfejsu API używana podczas zdarzenia. |
Zasób | Ciąg | Nazwa zasobu, w którym miało miejsce zdarzenie. Na przykład "MYEXAMPLEDPS". |
ResourceGroup | Ciąg | Nazwa grupy zasobów, w której znajduje się zasób. |
ResourceId | Ciąg | Identyfikator zasobu usługi Azure Resource Manager dla zasobu, w którym miało miejsce zdarzenie. |
ResourceProvider | Ciąg | Dostawca zasobów dla zdarzenia. Na przykład "MICROSOFT. URZĄDZENIA". |
ResourceType | Ciąg | Typ zasobu zdarzenia. Na przykład "PROVISIONINGSERVICES". |
ResultDescription | Ciąg | Szczegóły błędu zdarzenia, jeśli nie powiedzie się. |
ResultSignature | Ciąg | Kod stanu HTTP zdarzenia, jeśli nie powiedzie się. |
ResultType | Ciąg | 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 | Data/godzina | Data i godzina wystąpienia tego zdarzenia w formacie UTC. |
location_s | Ciąg | 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": "68952383-80c0-436f-a2e3-f8ae9a41c69d",
"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": "23bd419d-d294-452b-9b1b-520afef5ef52",
"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
Ta sekcja dotyczy wszystkich tabel kusto dzienników usługi Azure Monitor związanych z usługą DPS i dostępnych do wykonywania zapytań przez usługę Log Analytics. Aby uzyskać listę tych tabel i linki do dodatkowych informacji dotyczących typu zasobu usługi DPS, zobacz Device Provisioning Services w dokumentacji tabeli dzienników usługi Azure Monitor.
Aby zapoznać się ze wszystkimi tabelami dzienników usługi Azure Monitor /Log Analytics, zobacz Dokumentację tabeli dzienników usługi Azure Monitor.
Dziennik aktywności
Aby uzyskać więcej informacji na temat schematu wpisów dziennika aktywności, zobacz Schemat dziennika aktywności.
Zobacz też
Aby zapoznać się z opisem monitorowania usługi Azure IoT Hub Device Provisioning Service, 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 .
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla