Dela via


Övervakningsdatareferens för Azure IoT Hub Device Provisioning Service

Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.

Mer information om de data som du kan samla in för IoT Hub Device Provisioning Service och hur du använder den finns i Övervaka Azure IoT Hub Device Provisioning Service .

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, , StatusProtocol 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, , IotHubNameStatus 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:

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

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

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.