Referenční informace k monitorování dat služby Azure IoT Hub Device Provisioning

Podrobnosti o shromažďování a analýze dat monitorování pro službu Azure IoT Hub Device Provisioning (DPS) najdete v tématu Monitorování služby IoT Hub Device Provisioning.

Metriky

Tato část obsahuje seznam všech automaticky shromážděných metrik platformy shromážděných pro DPS.

Poskytovatel prostředků a typ: Microsoft.Devices/provisioningServices.

Metrika Exportovatelné prostřednictvím diagnostického Nastavení? Zobrazovaný název metriky Unit Typ agregace Popis Dimenze
AttestationAttempts Ano Pokusy o ověření identity Počet Celkem Počet pokusů o ověření zařízení ProvisioningServiceName, Status, Protocol
DeviceAssignments Ano Přiřazená zařízení Počet Celkem Počet zařízení přiřazených k centru IoT ProvisioningServiceName, IotHubName
RegistrationAttempts Ano Pokusy o registraci Počet Celkem Počet pokusů o registraci zařízení ProvisioningServiceName, IotHubName, Status

Další informace najdete v seznamu všech metrik platformy podporovaných ve službě Azure Monitor.

Rozměry metrik

Služba DPS má přidružené následující dimenze ke svým metrikám.

Název dimenze Popis
IotHubName Název cílového centra IoT.
Protokol Použitý protokol zařízení nebo služby.
ProvisioningServiceName Název instance DPS.
Průběh Stav operace.

Další informace o rozměrech metrik najdete v tématu Vícerozměrné metriky.

Protokoly prostředků

Tato část obsahuje seznam typů protokolů prostředků, které můžete shromažďovat pro SLUŽBU DPS.

Poskytovatel prostředků a typ: Microsoft.Devices/provisioningServices.

Kategorie Popis
DeviceOperations Protokoly související s událostmi ověření identity zařízení Viz rozhraní API zařízení uvedená v fakturovatelných operacích a cenách služeb.
ServiceOperations Protokoly související s událostmi služby DPS Viz rozhraní API služby DPS uvedená v fakturovatelných operacích a cenách.

Referenční informace najdete v seznamu všech typů kategorií protokolů prostředků podporovaných ve službě Azure Monitor.

DpS používá k ukládání informací protokolu prostředků tabulku AzureDiagnostics . Relevantní jsou následující sloupce.

Vlastnost Datový typ Popis
ApplicationId Identifikátor GUID ID aplikace použité při autorizaci nosné.
CallerIpAddress Řetězec Maskovaná zdrojová IP adresa události.
Kategorie Řetězec Typ operace, ServiceOperations nebo DeviceOperations.
CorrelationId Identifikátor GUID Jedinečný identifikátor události.
DurationMs Řetězec Jak dlouho trvalo provedení události v milisekundách.
Level Int Závažnost protokolování události. Například informace nebo chyba.
OperationName Řetězec Typ akce prováděné během události. Příklad: Dotaz, Získat, Upsert atd.
OperationVersion Řetězec Verze rozhraní API použitá během události.
Resource Řetězec Název prostředku, ve kterém došlo k události. Například MYEXAMPLEDPS.
ResourceGroup Řetězec Název skupiny prostředků, ve které se prostředek nachází.
ResourceId Řetězec ID prostředku Azure Resource Manageru pro prostředek, ve kterém došlo k události.
ResourceProvider Řetězec Poskytovatel prostředků události. Například "MICROSOFT. ZAŘÍZENÍ".
ResourceType Řetězec Typ prostředku události. Například "PROVISIONINGSERVICES".
ResultDescription Řetězec Podrobnosti o chybě pro událost, pokud neúspěšné.
ResultSignature Řetězec Stavový kód HTTP události v případě neúspěchu.
ResultType Řetězec Výsledek události: Úspěch, Selhání, Chyba klienta atd.
SubscriptionId Identifikátor GUID ID předplatného Azure, ve kterém se prostředek nachází.
TenantId Identifikátor GUID ID tenanta pro tenanta Azure, ve kterém se prostředek nachází.
TimeGenerated DateTime Datum a čas, kdy k této události došlo ve standardu UTC.
location_s Řetězec Oblast Azure, ve které se událost uskutečnila.
properties_s JSON Další informace o události

DeviceOperations

Následující JSON je příkladem úspěšného pokusu o ověření identity ze zařízení. VE vlastnosti se identifikuje properties_s ID registrace zařízení.

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

Následující JSON je příkladem úspěšné operace přidání (Upsert) jednotlivé registrace. ID registrace pro registraci a typ registrace jsou ve vlastnosti identifikovány properties_s .

  {
    "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\"}",
  }

Tabulky protokolů služby Azure Monitor

Tato část se týká všech tabulek Kusto protokolů služby Azure Monitor, které jsou relevantní pro DPS a jsou k dispozici pro dotazy službou Log Analytics. Seznam těchto tabulek a odkazy na další informace o typu prostředku DPS najdete v tématu Služby Device Provisioning v referenční tabulce protokolů služby Azure Monitor.

Referenční informace o všech protokolech služby Azure Monitor / tabulkách Log Analytics najdete v referenčních informacích k tabulkám protokolů služby Azure Monitor.

Protokol aktivit

Další informace o schématu položek protokolu aktivit naleznete v tématu Schéma protokolu aktivit.

Viz také