Partager via


Informations de référence sur les données de surveillance du service Azure IoT Hub Device Provisioning

Cet article contient toutes les informations de référence de surveillance pour ce service.

Consultez le service Azure IoT Hub Device Provisioning pour plus d’informations sur les données que vous pouvez collecter pour le service IoT Hub Device Provisioning et comment l’utiliser.

Métriques

Cette section répertorie toutes les métriques de plateforme collectées automatiquement pour App Service. Ces métriques font également partie de la liste globale de toutes les métriques de plateforme prises en charge dans Azure Monitor.

Pour plus d’informations sur les métriques de surveillance, consultez la section Présentation des métriques Azure Monitor.

Métriques prises en charge pour Microsoft.Devices/provisioningServices

Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.Devices/provisioningServices.

  • Toutes les colonnes peuvent ne pas être présentes dans chaque table.
  • Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.

Titres du tableau

  • Catégorie : le groupe de métriques ou classification.
  • Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
  • Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
  • Unité : unité de mesure.
  • Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
  • Dimensions - Dimensions disponibles pour la métrique.
  • Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple, PT1M indique que la métrique est échantillonnée toutes les minutes, PT30M toutes les 30 minutes, PT1H toutes les heures, et ainsi de suite.
  • Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Mesure Nom dans l’API REST Unité Agrégation Dimensions Fragments de temps Exportation DS
Tentatives d’attestation

Nombre d’attestations d’appareils tentées
AttestationAttempts Count Total (Somme) ProvisioningServiceName, , StatusProtocol PT1M Oui
Appareils affectés

Nombre d’appareils affectés à un hub IoT
DeviceAssignments Count Total (Somme) ProvisioningServiceName, IotHubName PT1M Oui
Tentatives d’inscription

Nombre d’inscriptions d’appareils tentées
RegistrationAttempts Count Total (Somme) ProvisioningServiceName, , IotHubNameStatus PT1M Oui

Dimensions de métrique

Pour plus d’informations sur les dimensions de métrique, consultez Métriques multidimensionnelles.

Ce service a les dimensions suivantes associées à ses métriques.

Nom de la dimension Description
IoTHubName Nom du hub IoT cible.
Protocol Protocole d’appareil ou de service utilisé.
ProvisioningServiceName Nom de l’instance DPS.
État État de l'opération.

Pour plus d’informations sur les dimensions de métrique, consultez Métriques multidimensionnelles.

Journaux d’activité de ressources

Cette section répertorie les types de journaux d’activité de ressources que vous pouvez collecter pour ce service. La section extrait la liste de tous les types de catégorie de journaux d’activité de ressources pris en charge dans Azure Monitor.

Journaux de ressources pris en charge pour Microsoft.Devices/provisioningServices

Category Nom complet de la catégorie Table de journal Prend en charge le plan de journal de base Prend en charge la transformation de la durée d’ingestion Exemples de requêtes Coûts d’exportation
DeviceOperations Opérations sur les appareils AzureDiagnostics

Journaux d’activité de plusieurs ressources Azure.

Non Non Requêtes Non
ServiceOperations Opérations de service AzureDiagnostics

Journaux d’activité de plusieurs ressources Azure.

Non Non Requêtes Non

La liste suivante fournit des informations supplémentaires sur les journaux précédents :

Pour référence, consultez la liste de tous les types de catégories de journaux de ressources pris en charge dans Azure Monitor.

DPS utilise la table AzureDiagnostics pour stocker les informations du journal des ressources. Les colonnes suivantes sont pertinentes.

Propriété Type de données Description
ApplicationId GUID ID d’application utilisé dans l’autorisation du porteur.
callerIpAddress String Adresse IP source masquée de l’événement.
Catégorie Chaîne Type d’opération : ServiceOperations ou DeviceOperations.
CorrelationId GUID Identificateur unique de l’événement.
DurationMs String Durée de l’exécution de l’événement, en millisecondes.
Niveau Int Niveau de gravité de journalisation de l’événement. Par exemple, Information ou Erreur.
NomOpération Chaîne Type d’action réalisée pendant l'événement. Par exemple : Requête, Get, Upsert, et ainsi de suite.
OperationVersion Chaîne Version de l'API utilisée pendant l'événement.
Ressource Chaîne Nom de la ressource pour OF où l’événement a eu lieu. Par exemple : MYEXAMPLEDPS.
ResourceGroup Chaîne Nom du groupe de ressources dans lequel se trouve la ressource.
ResourceId String ID de la ressource Azure Resource Manager où l’événement a eu lieu.
ResourceProvider Chaîne Fournisseur de ressources pour l’événement. Par exemple : MICROSOFT.DEVICES.
ResourceType Chaîne Type de ressource de l’événement. Par exemple : PROVISIONINGSERVICES.
ResultDescription Chaîne Détails d’erreur de l’événement en cas d’échec.
ResultSignature Chaîne État HTTP de l’événement en cas d’échec.
ResultType Chaîne Résultat de l’événement : Réussite, Échec, ClientError, et ainsi de suite.
SubscriptionId GUID ID d’abonnement de l’abonnement Azure où se trouve la ressource.
TenantId GUID ID de locataire pour le locataire Azure où se trouve la ressource.
TimeGenerated Date/Heure Date et heure (au format UTC) auxquelles cet événement s’est produit.
location_s Chaîne Région Azure où s'est produit l'événement.
properties_s JSON Informations supplémentaires pour l’événement.

DeviceOperations

Le code JSON suivant est un exemple de tentative d’attestation réussie à partir d’un appareil. L’ID d’inscription de l’appareil est identifié dans la propriété 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

Le code JSON suivant est un exemple d’opération d’ajout (Upsert) d’inscription individuelle réussie. L’ID et le type d’inscription de l’inscription sont identifiés dans la propriété properties_s.

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

Tables Azure Monitor Logs

Cette section répertorie les tables de journaux Azure Monitor pertinentes pour ce service, disponibles pour une requête par l’analytique des journaux d’activité à l’aide de requêtes Kusto. Les tables contiennent les données du journal des ressources et éventuellement d’autres données en fonction de ce qui est collecté et acheminé vers elles.

IoT Hub Device Provisioning Service Microsoft.Devices/ProvisioningServices

Journal d’activité

La table liée répertorie les opérations qui peuvent être enregistrées dans le journal d’activité de ce service. Ces opérations constituent un sous-ensemble de toutes les opérations possibles du fournisseur de ressources dans le journal d’activité.

Pour plus d’informations sur le schéma des entrées du journal d’activité, consultez Schéma du journal d’activité.