Partager via


Créez une règle de collecte de données (DCR) pour l'exportation de métriques

Cet article décrit comment créer une règle de collecte de données (DCR) pour l’exportation de métriques à l’aide du Portail Microsoft Azure, d’Azure CLI, de PowerShell, de l’API ou de modèles ARM.

Important

Pour envoyer des données de télémétrie de plateforme à des comptes de stockage ou à Event Hubs, la ressource, la règle de collecte des données et le compte de stockage de destination ou Event Hubs doivent tous se trouver dans la même région.

  1. Dans le menu Surveiller du portail Azure, sélectionnez Règles de collecte des données, puis Créer.

  2. Pour créer une DCR pour collecter des données de métriques de plateforme, sélectionnez le lien en haut de la page. Capture d’écran montrant la page Créer une règle de collecte des données.

  3. Dans la page Créer une règle de collecte des données, entrez un nom de règle, sélectionnez un abonnement, une groupe de ressources et une région pour la DCR.

  4. Sélectionnez Activer l’identité managée si vous souhaitez envoyer des métriques à un compte de stockage ou à Event Hubs.

  5. Sélectionnez SuivantCapture d’écran montrant l’onglet Général de la page Créer une règle de collecte des données..

  6. Dans la page Ressources, sélectionnez Ajouter des ressources pour ajouter les ressources à partir desquelles vous souhaitez collecter des métriques.

  7. Sélectionnez Suivant pour accéder à l’onglet Collecter et livrer. Capture d’écran montrant l’onglet Ressources de la page Créer une règle de collecte des données.

  8. Sélectionnez Ajouter un nouveau flux de données.

  9. Le type de ressource de la ressource choisie à l’étape précédente est automatiquement sélectionné. Ajoutez d’autres types de ressources si vous souhaitez utiliser cette règle pour collecter des métriques à partir de plusieurs types de ressources à l’avenir.

  10. Sélectionnez Destinations suivantes pour accéder à l’onglet Destinations. Capture d’écran montrant l’onglet Collecter et livrer de la page Créer une règle de collecte des données.

  11. Pour envoyer des métriques à un espace de travail Log Analytics, sélectionnez Journaux Azure Monitor dans le menu déroulant Type de destination.

    1. Sélectionnez l’abonnement et l’espace de travail Log Analytics dans lesquels vous souhaitez envoyer les métriques.
  12. Pour envoyer des métriques à Event Hubs, sélectionnez Event Hub dans le menu déroulant Type de destination.

    1. Sélectionnez l’abonnement, l’espace de noms Event Hub et le nom de l’instance Event Hub.
  13. Pour envoyer des métriques à un compte de stockage, sélectionnez Compte de stockage dans le menu déroulant Type de destination.

    1. Sélectionnez l’abonnement, le compte de stockage et le conteneur d’objets blob dans lesquels vous souhaitez stocker les métriques.

    Remarque

    Pour envoyer des métriques à un compte de stockage ou à Event Hubs, la ressource qui génère les métriques, la DCR et le compte de stockage ou Event Hub doivent tous se trouver dans la même région.
    Pour envoyer des métriques à un espace de travail Log Analytics, la DCR doit se trouver dans la même région que l’espace de travail Log Analytics. La ressource générant les métriques peut se trouver dans n’importe quelle région.

    Pour sélectionner le compte de stockage ou Event Hubs comme destination, vous devez activer l’identité managée pour la DCR sous l’onglet Informations de base.

  14. Sélectionnez Enregistrer, puis Vérifier + créer. Capture d’écran montrant l’onglet destination de la collecte et de la livraison.

Après avoir créé la DCR et la DCRA, veuillez patienter jusqu’à 30 minutes pour que les données de métriques de la première plateforme apparaissent dans l’espace de travail Log Analytics. Une fois que les données commencent à circuler, la latence d’une série chronologique de métrique de plateforme qui transite vers un espace de travail Log Analytics, un compte de stockage ou Event Hubs est d’environ 3 minutes, selon le type de ressource.

Vérifier et résoudre les problèmes de collecte de données

Une fois le DCR installé, plusieurs minutes peuvent s'écouler avant que les modifications prennent effet et que les données soient collectées avec le DCR mis à jour. Si vous ne voyez aucune donnée collectée, il peut être difficile de déterminer la cause première du problème. Utilisez les fonctionnalités de surveillance DCR, qui incluent des mesures et des journaux pour vous aider à résoudre les problèmes.

Les métriques DCR sont collectées automatiquement pour tous les DCR et vous pouvez les analyser à l’aide de l’explorateur de métriques comme les métriques de plateforme pour d’autres ressources Azure. Activez les journaux d’erreurs DCR pour obtenir des informations d’erreur détaillées lorsque le traitement des données échoue.

Si vous ne voyez pas de données collectées, suivez ces étapes de base pour résoudre le problème.

  1. Vérifiez des métriques telles que Logs Ingestion Bytes per Min et Logs Rows Received per Min pour être certain que les données atteignent Azure Monitor. Si ce n’est pas le cas, vérifiez votre source de données pour être certain qu’elle envoie des données comme prévu.
  2. Vérifiez Logs Rows Dropped per Min pour voir si des lignes sont supprimées. Cela peut ne pas indiquer une erreur, car les lignes peuvent être supprimées par une transformation. Toutefois, si les lignes supprimées sont identiques à Logs Rows Dropped per Min, cela signifie qu’aucune donnée ne sera ingérée dans l’espace de travail. Examinez Logs Transformation Errors per Min pour voir s’il existe des erreurs de transformation.
  3. Vérifiez Logs Transformation Errors per Min pour déterminer s’il existe des erreurs liées aux transformations appliquées aux données entrantes. Ces erreurs peuvent être dues aux modifications apportées à la structure de données ou à la transformation elle-même.
  4. Consultez le tableau DCRLogErrors pour détecter d’éventuelles erreurs d’ingestion qui auraient pu être enregistrées. Cela peut fournir des détails supplémentaires pour identifier la cause racine du problème.

Étapes suivantes