Övervakningsdatareferens för Azure IoT Hub Device Provisioning Service
Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.
Mått
I det här avsnittet visas alla automatiskt insamlade plattformsmått för den här tjänsten. Dessa mått är också en del av den globala listan över alla plattformsmått som stöds i Azure Monitor.
Information om kvarhållning av mått finns i Översikt över Azure Monitor-mått.
Mått som stöds för Microsoft.Devices/provisioningServices
I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.Devices/provisioningServices.
- Alla kolumner kanske inte finns i varje tabell.
- Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.
Tabellrubriker
- Kategori – måttgruppen eller klassificeringen.
- Mått – Måttets visningsnamn som det visas i Azure Portal.
- Namn i REST API – måttnamnet som anges i REST-API:et.
- Enhet – måttenhet.
- Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (genomsnitt), Minimum (Min), Maximum (Max), Total (Sum), Count.
- Dimensionsdimensioner - som är tillgängliga för måttet.
- Tidsintervall - Intervall där måttet samplas. Indikerar till exempel
PT1M
att måttet samplas varje minut,PT30M
var 30:e minut,PT1H
varje timme och så vidare. - DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Mått | Namn i REST API | Enhet | Aggregering | Dimensioner | Tidsintervall | DS-export |
---|---|---|---|---|---|---|
Attesteringsförsök Antal försök till enhetsattestering |
AttestationAttempts |
Antal | Totalt (summa) | ProvisioningServiceName , , Status Protocol |
PT1M | Ja |
Tilldelade enheter Antal enheter som tilldelats till en IoT-hubb |
DeviceAssignments |
Antal | Totalt (summa) | ProvisioningServiceName , IotHubName |
PT1M | Ja |
Registreringsförsök Antal enhetsregistreringar som har försökts |
RegistrationAttempts |
Antal | Totalt (summa) | ProvisioningServiceName , , IotHubName Status |
PT1M | Ja |
Måttdimensioner
Information om vilka måttdimensioner som finns i Flerdimensionella mått.
Den här tjänsten har följande dimensioner associerade med sina mått.
Dimensionsnamn | beskrivning |
---|---|
IotHubName | Namnet på mål-IoT-hubben. |
Protokoll | Det enhets- eller tjänstprotokoll som används. |
ProvisioningServiceName | Namnet på DPS-instansen. |
Status | Status för åtgärden. |
Mer information om vilka måttdimensioner är finns i Flerdimensionella mått.
Resursloggar
I det här avsnittet visas de typer av resursloggar som du kan samla in för den här tjänsten. Avsnittet hämtar från listan över alla kategorityper för resursloggar som stöds i Azure Monitor.
Resursloggar som stöds för Microsoft.Devices/provisioningServices
Kategori | Visningsnamn för kategori | Loggtabell | Stöder grundläggande loggplan | Stöder inmatningstidstransformering | Exempelfrågor | Kostnader för export |
---|---|---|---|---|---|---|
DeviceOperations |
Enhetsåtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
ServiceOperations |
Tjänståtgärder | AzureDiagnostics Loggar från flera Azure-resurser. |
Nej | Nej | Frågor | Nej |
Följande lista innehåller ytterligare information om föregående loggar:
- DeviceOperations: Loggar relaterade till enhetsattesteringshändelser. Se enhets-API:er som anges i Fakturerbara tjänståtgärder och priser.
- ServiceOperations: Loggar relaterade till DPS-tjänsthändelser. Se DPS-tjänst-API:er som anges i Fakturerbara tjänståtgärder och priser.
En referens finns i en lista över alla kategorityper för resursloggar som stöds i Azure Monitor.
DPS använder tabellen AzureDiagnostics för att lagra resurslogginformation. Följande kolumner är relevanta.
Property | Datatyp | beskrivning |
---|---|---|
ApplicationId | GUID | Program-ID som används i ägarauktorisering. |
CallerIpAddress | String | En maskerad käll-IP-adress för händelsen. |
Kategori | String | Typ av åtgärd, antingen ServiceOperations eller DeviceOperations. |
CorrelationId | GUID | Unik identifierare för händelsen. |
DurationMs | String | Hur lång tid det tog att utföra händelsen i millisekunder. |
Nivå | Int | Händelsens allvarlighetsgrad för loggning. Till exempel Information eller Fel. |
OperationName | String | Vilken typ av åtgärd som utfördes under händelsen. Till exempel: Query, Get, Upsert och så vidare. |
OperationVersion | String | DEN API-version som användes under händelsen. |
Resurs | String | Namnet på DEN resurs där händelsen ägde rum. Exempel: MYEXAMPLEDPS |
ResourceGroup | String | Namnet på resursgruppen där resursen finns. |
ResourceId | String | Resurs-ID:t för Azure Resource Manager för resursen där händelsen ägde rum. |
ResourceProvider | String | Resursprovidern för händelsen. Exempel: MICROSOFT.DEVICES |
ResourceType | String | Resurstypen för händelsen. Exempel: PROVISIONINGSERVICES |
ResultDescription | String | Felinformation för händelsen om den misslyckas. |
ResultSignature | String | HTTP-statuskod för händelsen om den misslyckas. |
ResultType | String | Resultatet av händelsen: Success, Failure, ClientError och så vidare. |
SubscriptionId | GUID | Prenumerations-ID för Den Azure-prenumeration där resursen finns. |
TenantId | GUID | Klientorganisations-ID:t för Den Azure-klientorganisation där resursen finns. |
TimeGenerated | Datum/tid | Datum och tid då den här händelsen inträffade i UTC. |
location_s | String | Den Azure-region där händelsen ägde rum. |
properties_s | JSON | Ytterligare information om händelsen. |
DeviceOperations
Följande JSON är ett exempel på ett lyckat attesteringsförsök från en enhet. Registrerings-ID:t för enheten identifieras i egenskapen properties_s
.
{
"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
Följande JSON är ett exempel på en lyckad åtgärd för att lägga till (Upsert
) enskilda registreringar. Registrerings-ID:t för registreringen och typen av registrering identifieras i properties_s
egenskapen.
{
"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\"}",
}
Tabeller för Azure Monitor-loggar
I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten, som är tillgängliga för frågor av Log Analytics med kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.
IoT Hub Device Provisioning Service Microsoft.Devices/ProvisioningServices
Aktivitetslogg
Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.
Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.
Relaterat innehåll
- Se Övervaka Azure IoT Hub Device Provisioning Service för en beskrivning av övervakning av IoT Hub Device Provisioning Service.
- Mer information om övervakning av Azure-resurser finns i Övervaka Azure-resurser med Azure Monitor .