Analyser les journaux d'erreurs dans Workload Factory
Utilisez l'analyseur intelligent de journaux d'erreurs pour interpréter automatiquement les journaux d'erreurs des bases de données Microsoft SQL Server et Oracle afin de pouvoir identifier et résoudre rapidement les problèmes. L'analyse basée sur l'IA Agentic nécessite l'intégration d'Amazon Bedrock.
Description de la tâche
L'analyse et la correction des journaux d'erreurs contribuent à maintenir la santé et les performances des instances SQL Server et des bases de données Oracle. L'interprétation efficace des journaux d'erreurs nécessite une analyse approfondie et une expertise. La surveillance manuelle, la détection des erreurs et l’analyse des causes profondes prennent beaucoup de temps et sont sujettes aux erreurs. Ces défis peuvent retarder la résolution des problèmes, augmenter les temps d’arrêt et entraîner des inefficacités opérationnelles. L'analyseur intelligent de journaux d'erreurs répond à ces défis grâce aux avantages clés suivants :
-
Regroupement intelligent : consolide intelligemment les erreurs par unicité, gravité et catégorie, et simplifie le processus de dépannage pour des résolutions plus rapides et plus efficaces.
-
Enquête pilotée par l'IA : exploite l'IA pour analyser de manière proactive les erreurs, fournissant des informations claires et exploitables pour accélérer l'identification des problèmes sans nécessiter une expertise approfondie.
-
Enrichissement des erreurs : améliore les journaux d'erreurs avec des références externes, offrant une clarté contextuelle pour améliorer la compréhension et la prise de décision.
-
Correction des meilleures pratiques : fournit des recommandations de correction personnalisées pour les charges de travail SQL Server exécutées sur FSx for ONTAP, permettant aux utilisateurs de tous niveaux de compétence de résoudre les problèmes en toute confiance.
Chaque fois que vous utilisez l'analyseur de journal d'erreurs, vous conservez un contrôle total sur votre environnement tout en bénéficiant d'une analyse IA avancée.
Pour utiliser l'analyseur de journal des erreurs, vous devez activer Amazon Bedrock, sélectionner le modèle utilisé par Workload Factory, créer un point de terminaison privé pour vous connecter à Amazon Bedrock, ajouter des autorisations et créer une licence d'entreprise.
Confidentialité et sécurité des données
Cette fonctionnalité garantit la confidentialité et la sécurité des données grâce aux mesures suivantes :
Les données de journal et les agrégations restent dans votre compte AWS, communiquées via un point de terminaison VPC privé (Amazon Bedrock), garantissant ainsi l'absence d'exposition à Internet public.
Les données client ne sont pas utilisées pour former ou améliorer les modèles. Amazon Bedrock traite les journaux en temps réel mais ne s'entraîne pas sur vos données. Les résultats sont stockés dans votre environnement à titre de référence uniquement. Pour plus de détails, reportez-vous à la"Documentation sur la protection des données d'Amazon Bedrock" .
Avant de commencer
Pour utiliser l'analyseur de journal d'erreurs, vous devez remplir les conditions préalables suivantes :
-
Vous devez "accorder les autorisations de consultation, de planification et d'analyse" dans votre compte AWS pour créer un nouvel hôte de base de données dans Workload Factory.
-
"Enregistrer les ressources"dans Workload Factory.
-
Les conditions préalables suivantes doivent également être remplies. Vous serez invité à compléter ces conditions préalables dans le cadre des étapes d’analyse des erreurs de journal.
-
Activation d'Amazon Bedrock
Amazon Bedrock est nécessaire pour que l'agent d'IA exécuté sur l'hôte SQL Server ou Oracle de Workload Factory puisse se connecter de manière transparente à Bedrock et récupérer des informations basées sur l'IA pour les journaux d'erreurs identifiés.
-
Réseautage
Le point de terminaison VPC d'Amazon Bedrock garantit une communication privée entre votre serveur SQL Server ou Oracle et les API Amazon Bedrock, et élimine toute exposition publique sur Internet. Assurez-vous que le point de terminaison VPC Amazon Bedrock est associé au sous-réseau de l'hôte SQL Server ou Oracle (exemple : vpce-050cb2f33a1380ffd).
-
Autorisations AWS IAM
Les autorisations suivantes sont requises pour le rôle de profil d'instance EC2 associé à l'hôte SQL Server ou Oracle et pour les informations d'identification AWS associées à Workload Factory.
-
Rôle de profil d'instance EC2 avec l'autorisation « bedrock:InvokeModel »
Cette autorisation permet à l'instance EC2 sur l'hôte SQL Server ou Oracle correspondant d'invoquer des modèles Bedrock pour une investigation proactive des erreurs et des conseils de correction. Ce profil garantit également un accès sécurisé à l'IA pour des analyses personnalisées.
-
Informations d'identification AWS associées à Workload Factory : autorisations « bedrock:GetFoundationModelAvailability » et « bedrock:ListInferenceProfiles »
Ces autorisations vérifient la disponibilité et la configuration du modèle dans la région de l'hôte SQL Server ou Oracle, et garantissent des performances fiables et spécifiques à la région.
-
-
Autorisations de l'utilisateur Oracle
L'autorisation suivante accorde un accès en lecture aux alertes de diagnostic étendues, permettant l'extraction des détails d'erreur/de trace des journaux pour la détection et la correction des modèles alimentées par l'IA :
V$DIAG_ALERT_EXT. Cette autorisation est requise uniquement pour les bases de données Oracle.
-
Analyser les journaux d'erreurs
Utilisez la console Workload Factory pour analyser les journaux d’erreurs SQL Server.
-
Connectez-vous à l'aide de l'un des "expériences de la console".
-
Dans la mosaïque bases de données, sélectionnez aller à l'inventaire des bases de données.
-
Dans le menu Bases de données, sélectionnez Inventaire.
-
Dans l'inventaire, sélectionnez Microsoft SQL Server ou Oracle comme type de moteur de base de données.
-
Dans l'onglet Instances, repérez l'instance SQL Server ou la base de données Oracle spécifique que vous souhaitez analyser, puis sélectionnez Rechercher les erreurs dans le menu.
-
À partir de l'onglet Enquête sur les erreurs, remplissez les conditions préalables suivantes comme décrit dans la console :
-
substrat rocheux de l'Amazonie
-
Réseau : point de terminaison privé pour Amazon Bedrock
-
Autorisations pour le rôle de profil d'instance EC2
-
Informations d'identification associées à la gestion de la base de données de charge de travail (wlmdb)
-
-
Lorsque les conditions préalables sont remplies, sélectionnez Enquêter maintenant pour utiliser l'analyseur de journaux d'erreurs afin d'obtenir des informations sur vos journaux d'erreurs SQL Server.
Après l'analyse, les erreurs sont affichées dans la console, offrant une vue complète des problèmes détectés par l'analyseur de journal d'erreurs intelligent.
-
Utilisez des filtres pour affiner les erreurs affichées en fonction de critères tels que la gravité, la période et le code d'erreur, ou par des balises orientées infrastructure telles que le calcul, le stockage, le réseau et la sécurité.
-
Consultez les informations détaillées sur l’erreur, y compris le message d’erreur d’origine, l’explication basée sur l’IA et les étapes de correction suggérées pour résoudre les erreurs.