Observabilité dans Microsoft Discovery

Microsoft Discovery s’intègre à Azure Monitor pour fournir une observabilité complète sur toutes les ressources de plateforme. Vous pouvez surveiller et résoudre les problèmes liés aux espaces de travail, aux supercomputers et aux bibliothèques en interrogeant les journaux d’application dans des espaces de travail dédiés Log Analytics et en examinant les journaux d’activité pour les opérations du plan de contrôle.

Types de logs

Microsoft Discovery dévoile trois catégories de journaux :

Type de log Origine Paramétrage Objectif
Journaux d’application Espace de travail Log Analytics dans le groupe de ressources managées Automatique (aucune configuration requise) Exécution de l’agent de suivi, exécutions d’outils, travaux d’indexation et opérations de requête au sein de la plateforme
Journaux d’activité Azure Monitor Automatique (disponible par défaut dans Azure Monitor) Auditer et tracer les opérations du plan de contrôle sur les ressources Discovery (création, mise à jour, suppression)
Journaux d’audit compte stockage Azure ou espace de travail Log Analytics (appartenant au client) Configurable par le client via les paramètres de diagnostic Archiver ou interroger des journaux de plateforme et de niveau ressource pour la conformité, l’audit de sécurité et la rétention à long terme

Groupe de ressources managés et espaces de travail Log Analytics

Lorsque vous créez une ressource de découverte Microsoft comme un espace de travail, un supercomputer ou une bibliothèque, Microsoft service Discovery provisionne un Managed Resource Group (MRG) parallèlement à la ressource de votre abonnement. Le MRG contient l’infrastructure managée nécessaire pour exploiter la ressource, y compris un espace de travail dédié Log Analytics qui collecte automatiquement les journaux d’application.

Les journaux d’activité circulent dans l’espace de travail MRG Log Analytics sans aucune autre configuration. Chaque type de ressource de découverte (un espace de travail, un supercalculateur ou une bibliothèque), possède son propre MRG et son propre espace de travail Log Analytics, qui conserve les données de journal isolées et délimitées à la ressource correspondante.

Note

Le MRG est géré par Microsoft. Vous pouvez lire des données à partir de son espace de travail Log Analytics, mais vous ne devez pas modifier ou supprimer des ressources dans le MRG.

Tables du journal des applications par ressource

Les tableaux suivants décrivent les tables de journal disponibles dans l'espace de travail MRG Log Analytics de chaque ressource.

Workspace

Table Description
DiscoveryLogs_CL Suivis d’exécution pour les appels d’agent, les appels d’outils, les étapes de workflow et les diagnostics d’erreurs pour les enquêtes exécutées dans l’espace de travail
DiscoveryCogLoopLogs Journaux d’orchestration IA à partir du moteur CogLoop, notamment l’activité de sous-boucle Act et Cognition, la progression de l’enquête, les décisions et les diagnostics d’erreurs.

Supercalculateur

Table Description
KubePodInventory_CL Effectue le suivi de la création, de l’emplacement et de l’état du cycle de vie des pods sur le cluster
KubeEvents_CL Capture des événements Kubernetes tels que les échecs de planification, les erreurs de montage de volume et les transitions d’état des pods.
Syslog_CL Enregistre les signaux au niveau du système d’exploitation liés à l’intégrité des nœuds et aux problèmes d’infrastructure sous-jacents
SystemContainerLogs_CL Logs des contrôleurs gérés par la plateforme et des services d'orchestration
DiscoveryToolLogs_CL Journaux des applications provenant des conteneurs d'outils, y compris les résultats d'exécution et les erreurs
DiscoveryBookshelfLogs_CL Journaux de logs des tâches d’indexation de rayons de bibliothèque qui s'exécutent sur le supercalculateur

Étagère

Table Description
DiscoveryLogs_CL Journaux provenant du conteneur de requêtes de la base de connaissances, y compris les traces d'exécution des requêtes et les diagnostics d'erreur
AzureDiagnostics Journaux de diagnostic du service Recherche Azure AI associé à la bibliothèque, notamment les opérations d’indexation, les opérations de requête et les diagnostics au niveau du service

Note

Les travaux d'indexation de la bibliothèque s'exécutent sur le superordinateur, de sorte que les journaux d'indexation apparaissent dans le MRG du superordinateur sous DiscoveryBookshelfLogs_CL, et non dans le MRG de la bibliothèque.

La table AzureDiagnostics est remplie par la ressource Recherche Azure AI approvisionnée dans le MRG de l'bibliothèque.

Journaux d’activité

Les journaux d'activité Azure enregistrent toutes les opérations de plan de contrôle effectuées sur les ressources de Discovery Microsoft. Il s’agit d’opérations d’écriture et de suppression initiées par des utilisateurs ou des processus automatisés via l’API Azure Resource Manager (ARM), par exemple, la création d’un espace de travail, la mise à jour d’une configuration de supercomputer ou la suppression d’une bibliothèque.

Les journaux d’activité sont disponibles dans Azure Monitor et sont conservés pour 90 jours par défaut. Vous pouvez étendre la rétention en exportant les journaux d’activité vers un espace de travail ou un compte de stockage Log Analytics via les paramètres de diagnostic.

Les opérations courantes du plan de contrôle Discovery visibles dans les journaux d’activité sont les suivantes :

Operation Description
Microsoft.Discovery/workspaces/write Créer ou mettre à jour un espace de travail
Microsoft.Discovery/workspaces/delete Supprimer un espace de travail
Microsoft.Discovery/supercomputers/write Créer ou mettre à jour un supercomputer
Microsoft.Discovery/supercomputers/delete Supprimer un supercalculateur
Microsoft.Discovery/bookshelves/write Créer ou mettre à jour une bibliothèque
Microsoft.Discovery/bookshelves/delete Supprimer une bibliothèque

Pour obtenir des instructions sur l’accès aux journaux d’activité, consultez Afficher les journaux d’activité pour les ressources de découverte Microsoft.

Journaux d’audit

Les journaux d’audit sont des journaux configurables par le client que vous exportez à partir de ressources de découverte Microsoft vers un compte stockage Azure ou un espace de travail Log Analytics dans votre propre abonnement. Contrairement aux journaux d’activité (qui sont collectés automatiquement dans le MRG) et aux journaux d’activité (toujours disponibles dans Azure Monitor), les journaux d’audit doivent être explicitement activés via les paramètres Azure Monitor diagnostic.

Vous pouvez choisir d’exporter toutes les catégories de journaux disponibles ou les journaux d’audit uniquement. Les journaux d’audit sont parfaitement adaptés aux éléments suivants :

  • Exigences de conformité : conservez les journaux de plateforme au niveau des ressources pendant une période définie pour satisfaire aux stratégies réglementaires ou organisationnelles.
  • Audit de sécurité : stockez les journaux dans une destination que vous contrôlez pour prendre en charge les révisions de sécurité et les enquêtes sur les incidents.
  • Rétention à long terme : étendez la rétention des journaux au-delà de la valeur par défaut de 90 jours des journaux d’activité Azure Monitor.

La journalisation d’audit est prise en charge sur les types de ressources de découverte suivants :

Type de ressource Chemin du fournisseur de ressources
Workspace Microsoft.Discovery/workspaces
Étagère Microsoft.Discovery/bookshelves
Supercalculateur Microsoft.Discovery/supercomputers

Pour obtenir des instructions de configuration pas à pas, consultez Enable audit logging for Microsoft Discovery resources.

ID de corrélation

Lorsqu’une opération est effectuée dans Discovery Studio, telle que l’exécution d’une investigation, la plateforme affecte un ID de corrélation qui identifie de manière unique la requête. Cet ID est propagé sur tous les composants système impliqués dans le traitement de cette demande, et chaque entrée de journal associée dans la table de l’espace de travail inclut l’ID de corrélation DiscoveryLogs_CL dans le champ CorrelationId.

À l’aide d’un ID de corrélation, vous pouvez suivre le flux complet de bout en bout d’une requête : quand elle a démarré, quels agents et outils ont été appelés, toutes les erreurs qui se sont produites et quand elle s’est terminée.

Les ID de corrélation sont retournés dans l’en-tête X-Ms-Correlation-Request-Id de réponse des appels d’API effectués par Discovery Studio. Vous pouvez les récupérer à partir de l’onglet Réseau des outils de développement du navigateur.

Pour obtenir une procédure pas à pas sur la façon de localiser et d’utiliser un ID de corrélation, consultez les journaux de l’espace de travail de requête.

Pour les problèmes liés au plan de contrôle, vérifiez les journaux d’activité pour un ID de corrélation associé à une opération ayant échoué. Incluez cet ID de corrélation lors de l’ouverture d’une demande de support avec Support Microsoft pour accélérer l’examen.

Latence d’ingestion des journaux.

Les journaux sont généralement disponibles dans Log Analytics quelques secondes après l’événement. Dans de rares cas, l’ingestion peut être retardée d’un maximum de cinq minutes. Lors de la résolution des problèmes d’activité récente, attendez un instant et actualisez votre requête si vous ne voyez pas les entrées de journal attendues.

Étapes suivantes