Naslaginformatie over Azure IoT Hub Device Provisioning Service-gegevens bewaken
Zie Monitoring Iot Hub Device Provisioning Service voor meer informatie over het verzamelen en analyseren van bewakingsgegevens voor Azure IoT Hub Device Provisioning Service (DPS).
Metrische gegevens
In deze sectie worden alle automatisch verzamelde platformgegevens weergegeven die voor DPS zijn verzameld.
Resourceprovider en -type: Microsoft.Devices/provisioningServices.
Metrische gegevens | Exporteerbaar via diagnostische Instellingen? | Weergavenaam van metrische gegevens | Unit | Aggregatietype | Omschrijving | Dimensies |
---|---|---|---|---|---|---|
AttestationAttempts | Ja | Attestation-pogingen | Tellen | Totaal | Aantal apparaatattestpogingen geprobeerd | ProvisioningServiceName, Status, Protocol |
DeviceAssignments | Ja | Toegewezen apparaten | Tellen | Totaal | Aantal apparaten dat is toegewezen aan een IoT-hub | ProvisioningServiceName, IotHubName |
RegistrationAttempts | Ja | Registratiepogingen | Tellen | Totaal | Aantal geprobeerde apparaatregistraties | ProvisioningServiceName, IotHubName, Status |
Zie een lijst met alle metrische platformgegevens die worden ondersteund in Azure Monitor voor meer informatie.
Metrische dimensies
DPS heeft de volgende dimensies die zijn gekoppeld aan de metrische gegevens.
Dimensienaam | Omschrijving |
---|---|
IotHubName | De naam van de IoT-doelhub. |
Protocol | Het gebruikte apparaat- of serviceprotocol. |
ProvisioningServiceName | De naam van het DPS-exemplaar. |
Status | De status van de bewerking. |
Zie Multidimensionale metrische gegevens voor meer informatie over wat metrische dimensies zijn.
Resourcelogboeken
Deze sectie bevat de typen resourcelogboeken die u voor DPS kunt verzamelen.
Resourceprovider en -type: Microsoft.Devices/provisioningServices.
Categorie | Omschrijving |
---|---|
DeviceOperations | Logboeken met betrekking tot apparaat attestation-gebeurtenissen. Zie apparaat-API's die worden vermeld in factureerbare servicebewerkingen en prijzen. |
ServiceOperations | Logboeken met betrekking tot DPS-service-gebeurtenissen. Zie DPS-service-API's die worden vermeld in factureerbare servicebewerkingen en prijzen. |
Zie een lijst met alle typen resourcelogboeken die worden ondersteund in Azure Monitor.
DPS maakt gebruik van de AzureDiagnostics-tabel om resourcelogboekgegevens op te slaan. De volgende kolommen zijn relevant.
Eigenschappen | Gegevenstype | Omschrijving |
---|---|---|
ApplicationId | GUID | Toepassings-id die wordt gebruikt in bearer-autorisatie. |
CallerIpAddress | String | Een gemaskeerd bron-IP-adres voor de gebeurtenis. |
Categorie | String | Type bewerking, ServiceOperations of DeviceOperations. |
CorrelationId | GUID | Unieke id voor de gebeurtenis. |
DurationMs | String | Hoe lang het duurde om de gebeurtenis in milliseconden uit te voeren. |
Niveau | Int | De ernst van de logboekregistratie van de gebeurtenis. Bijvoorbeeld informatie of fout. |
OperationName | String | Het type actie dat tijdens de gebeurtenis is uitgevoerd. Bijvoorbeeld: Query, Ophalen, Upsert, enzovoort. |
OperationVersion | String | De API-versie die tijdens de gebeurtenis wordt gebruikt. |
Resource | String | De naam van de resource waar de gebeurtenis heeft plaatsgevonden. Bijvoorbeeld 'MYEXAMPLEDPS'. |
ResourceGroup | String | De naam van de resourcegroep waar de resource zich bevindt. |
ResourceId | String | De Resource-id van Azure Resource Manager voor de resource waar de gebeurtenis heeft plaatsgevonden. |
ResourceProvider | String | De resourceprovider voor de gebeurtenis. Bijvoorbeeld 'MICROSOFT. APPARATEN". |
ResourceType | String | Het resourcetype voor de gebeurtenis. Bijvoorbeeld 'PROVISIONINGSERVICES'. |
ResultDescription | String | Foutdetails voor de gebeurtenis als dit mislukt. |
ResultSignature | String | HTTP-statuscode voor de gebeurtenis als dit niet lukt. |
ResultType | String | Resultaat van de gebeurtenis: Geslaagd, Fout, ClientError, enzovoort. |
SubscriptionId | GUID | De abonnements-id van het Azure-abonnement waar de resource zich bevindt. |
Tenant-ID | GUID | De tenant-id voor de Azure-tenant waar de resource zich bevindt. |
TimeGenerated | Datum/tijd | De datum en tijd waarop deze gebeurtenis heeft plaatsgevonden, in UTC. |
location_s | String | De Azure-regio waar de gebeurtenis plaatsvond. |
properties_s | JSON | Aanvullende informatie over de gebeurtenis. |
DeviceOperations
De volgende JSON is een voorbeeld van een geslaagde attestation-poging van een apparaat. De registratie-id voor het apparaat wordt geïdentificeerd in de properties_s
eigenschap.
{
"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
De volgende JSON is een voorbeeld van een geslaagde inschrijvingsbewerking () voor het toevoegen vanUpsert
afzonderlijke inschrijvingen. De registratie-id voor de inschrijving en het type inschrijving worden geïdentificeerd in de properties_s
eigenschap.
{
"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\"}",
}
Azure Monitor-logboekentabellen
Deze sectie verwijst naar alle Kusto-tabellen van Azure Monitor-logboeken die relevant zijn voor DPS en beschikbaar zijn voor query's door Log Analytics. Zie Device Provisioning Services in de tabelverwijzing voor Azure Monitor-logboeken voor een lijst met deze tabellen en koppelingen naar meer informatie over het resourcetype DPS.
Zie de naslaginformatie over azure Monitor-logboeken/Log Analytics-tabellen voor een overzicht van alle Azure Monitor-logboeken/Log Analytics-tabellen.
Activiteitenlogboek
Zie het schema voor activiteitenlogboeken voor meer informatie over het schema van vermeldingen in het activiteitenlogboek.
Zie ook
Zie Bewaking van Azure IoT Hub Device Provisioning Service voor een beschrijving van het bewaken van Azure IoT Hub Device Provisioning Service.
Zie Azure-resources bewaken met Azure Monitor voor meer informatie over het bewaken van Azure-resources.