Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurer et gérer votre application pour la surveillance à l'aide de la ligne de commande
Cette section décrit les étapes de configuration, de configuration et de gestion de votre application de surveillance à l'aide du AWS CLI et AWS Tools for Windows PowerShell.
Procédures de ligne de commande
- Ajouter et gérer une application
- Gestion et mise à jour du contrôle
- Configuration de la surveillance pour les groupes de disponibilité SQL Always On
- Configurer la surveillance pour My SQL RDS
- Configurer la surveillance pour My SQL EC2
- Configuration de la surveillance pour Postgre SQL RDS
- Configuration de la surveillance pour Postgre SQL EC2
- Configuration de la surveillance pour Oracle RDS
- Configuration de la surveillance pour Oracle EC2
Ajouter et gérer une application
Vous pouvez ajouter ou obtenir des informations, gérer et configurer votre application Application Insights à l'aide de la ligne de commande.
Rubriques
Ajout d'une application
Ajoutez une application à l'aide du AWS CLI
Pour ajouter une application AWS CLI à votre groupe de ressources appelémy-resource-group
, avec OpsCenter activé pour transmettre le créé opsItem au SNS sujet ARN
arn:aws:sns:us-east-1:123456789012:MyTopic
, utilisez la commande suivante.
aws application-insights create-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Ajoutez une application à l'aide de AWS Tools for Windows PowerShell
À utiliser AWS Tools for Windows PowerShell pour ajouter une application à votre groupe de ressources appelé my-resource-group
avec OpsCenter activé afin de transmettre le opsItem contenu créé au SNS sujet ARN arn:aws:sns:us-east-1:123456789012:MyTopic
, utilisez la commande suivante.
New-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Description d'une application
Décrivez une application utilisant le AWS CLI
AWS CLI Pour décrire une application créée sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
aws application-insights describe-application --resource-group-name
my-resource-group
Décrire une application utilisant AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Pour décrire une application créée sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
Get-CWAIApplication -ResourceGroupName
my-resource-group
Liste des composants d'une application
Répertoriez les composants d'une application à l'aide du AWS CLI
Pour AWS CLI répertorier les composants créés sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
aws application-insights list-components --resource-group-name
my-resource-group
Répertoriez les composants d'une application à l'aide de AWS Tools for Windows PowerShell
Pour AWS Tools for Windows PowerShell répertorier les composants créés sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
Get-CWAIComponentList -ResourceGroupName
my-resource-group
Description d'un composant
Décrivez un composant à l'aide du AWS CLI
Vous pouvez utiliser la AWS CLI commande suivante pour décrire un composant appelé my-component
qui appartient à une application créée sur un groupe de ressources appelémy-resource-group
.
aws application-insights describe-component --resource-group-name
my-resource-group
--component-namemy-component
Décrire un composant en utilisant AWS Tools for Windows PowerShell
Vous pouvez utiliser la AWS Tools for Windows PowerShell commande suivante pour décrire un composant appelé my-component
qui appartient à une application créée sur un groupe de ressources appelémy-resource-group
.
Get-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Regroupement de ressources similaires dans un composant personnalisé
Nous vous recommandons de regrouper des ressources similaires, telles que. NETdes instances de serveur Web, transformées en composants personnalisés pour faciliter l'intégration et améliorer le suivi et les informations. Actuellement, CloudWatch Application Insights prend en charge les groupes personnalisés pour les EC2 instances.
Pour regrouper des ressources dans un composant personnalisé à l'aide de l' AWS CLI
AWS CLI Pour regrouper trois instances (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
arn:aws:ec2:us-east-1:123456789012:instance/i-22222
, et arn:aws:ec2:us-east-1:123456789012:instance/i-33333
) dans un composant personnalisé appelé my-component
pour une application créée pour le groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
aws application-insights create-component --resource-group-name
my-resource-group
--component-namemy-component
--resource-listarn:aws:ec2:us-east-1:123456789012:instance/i-11111 arn:aws:ec2:us-east-1:123456789012:instance/i-22222 arn:aws:ec2:us-east-1:123456789012:instance/i-33333
Pour regrouper des ressources dans un composant personnalisé à l'aide des AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Pour regrouper trois instances (arn:aws:ec2:us-east-1:123456789012:instance/i-11111
,arn:aws:ec2:us-east-1:123456789012:instance/i-22222
, etarn:aws:ec2:us-east-1:123456789012:instance/i-33333
) dans un composant personnalisé appelémy-component
, pour une application créée pour le groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
New-CWAIComponent -ResourceGroupName
my-resource-group
-ComponentNamemy-component
-ResourceListarn:aws:ec2:us-east-1:123456789012:instance/i-11111,arn:aws:ec2:us-east-1:123456789012:instance/i-22222,arn:aws:ec2:us-east-1:123456789012:instance/i-33333
Dissociation d'un composant personnalisé
Pour dissocier un composant personnalisé à l'aide du AWS CLI
Pour AWS CLI dissocier un composant personnalisé nommé my-component
dans une application créée sur le groupe de ressourcesmy-resource-group
, utilisez la commande suivante.
aws application-insights delete-component --resource-group-name
my-resource-group
--component-namemy-new-component
Pour dissocier un composant personnalisé à l'aide de AWS Tools for Windows PowerShell
Pour AWS Tools for Windows PowerShell dissocier un composant personnalisé nommé my-component
dans une application créée sur le groupe de ressourcesmy-resource-group
, utilisez la commande suivante.
Remove-CWAIComponent -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Mise à jour d'une application
Mettez à jour une application à l'aide du AWS CLI
Vous pouvez utiliser le AWS CLI pour mettre à jour une application afin de générer AWS
Systems Manager OpsCenter OpsItems pour les problèmes détectés avec l'application, et pour associer la création OpsItems au SNS sujet arn:aws:sns:us-east-1:123456789012:MyTopic
, à l'aide de la commande suivante.
aws application-insights update-application --resource-group-name
my-resource-group
--ops-center-enabled --ops-item-sns-topic-arnarn:aws:sns:us-east-1:123456789012:MyTopic
Mettre à jour une application à l'aide AWS des Outils pour Windows PowerShell
Vous pouvez utiliser le AWS Tools for Windows PowerShell pour mettre à jour une application afin de générer AWS SSM OpsCenter OpsItems des problèmes détectés avec l'application, et pour associer la création OpsItems au SNS sujet arn:aws:sns:us-east-1:123456789012:MyTopic
, à l'aide de la commande suivante.
Update-CWAIApplication -ResourceGroupName
my-resource-group
-OpsCenterEnabled true -OpsItemSNSTopicArnarn:aws:sns:us-east-1:123456789012:MyTopic
Mise à jour d'un composant personnalisé
Mettez à jour un composant personnalisé à l'aide du AWS CLI
Vous pouvez utiliser le AWS CLI pour mettre à jour un composant personnalisé appelé my-component
avec un nouveau nom de composant et un groupe d'instances mis à jour à l'aide de la commande suivante. my-new-component
aws application-insights update-component --resource-group-name
my-resource-group
--component-namemy-component
--new-component-namemy-new-component
--resource-listarn:aws:ec2:us-east-1:123456789012:instance/i-44444 arn:aws:ec2:us-east-1:123456789012:instance/i-55555
Mettre à jour un composant personnalisé à l'aide AWS des outils pour Windows PowerShell
Vous pouvez utiliser le AWS Tools for Windows PowerShell pour mettre à jour un composant personnalisé appelé my-component
avec un nouveau nom de composant et un groupe d'instances mis à jour à l'aide de la commande suivante. my-new-component
Update-CWAIComponent -ComponentName
my-component
-NewComponentNamemy-new-component
-ResourceGroupNamemy-resource-group
-ResourceListarn:aws:ec2:us-east-1:123456789012:instance/i-44444,arn:aws:ec2:us-east-1:123456789012:instance/i-55555
Gestion et mise à jour du contrôle
Vous pouvez gérer et mettre à jour la surveillance de votre application Application Insights à l'aide de la ligne de commande.
Rubriques
- Liste des problèmes liés à votre application
- Description d'un problème d'application
- Description des anomalies ou des erreurs associées à un problème
- Description d'une anomalie ou d'une erreur liée à l'application
- Description des configurations de surveillance d'un composant
- Description de la configuration de surveillance recommandée d'un composant
- Mise à jour des configurations de surveillance d'un composant
- Supprimer un Resource Group spécifié de la surveillance Application Insights
Liste des problèmes liés à votre application
Répertoriez les problèmes liés à votre application à l'aide du AWS CLI
Pour AWS CLI répertorier les problèmes détectés avec votre application entre 1 000 et 10 000 millisecondes depuis l'époque Unix pour une application créée sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
aws application-insights list-problems --resource-group-name
my-resource-group
--start-time1000
--end-time10000
Répertoriez les problèmes liés à votre application à l'aide AWS des Outils pour Windows PowerShell
Pour AWS Tools for Windows PowerShell répertorier les problèmes détectés avec votre application entre 1 000 et 10 000 millisecondes depuis l'époque Unix pour une application créée sur un groupe de ressources appelémy-resource-group
, utilisez la commande suivante.
$startDate = "
8/6/2019 3:33:00
" $endDate = "8/6/2019 3:34:00
" Get-CWAIProblemList -ResourceGroupNamemy-resource-group
-StartTime$startDate
-EndTime$endDate
Description d'un problème d'application
Décrivez un problème d'application à l'aide du AWS CLI
Pour utiliser le AWS CLI pour décrire un problème lié à l'identifiant du problèmep-1234567890
, utilisez la commande suivante.
aws application-insights describe-problem —problem-id
p-1234567890
Décrire un problème d'application à l'aide de AWS Tools for Windows PowerShell
Pour utiliser le AWS Tools for Windows PowerShell pour décrire un problème lié à l'identifiant du problèmep-1234567890
, utilisez la commande suivante.
Get-CWAIProblem -ProblemId
p-1234567890
Description des anomalies ou des erreurs associées à un problème
Décrivez les anomalies ou les erreurs associées à un problème à l'aide du AWS CLI
Pour utiliser le AWS CLI pour décrire les anomalies ou les erreurs associées à un problème lié à l'identifiant du problèmep-1234567890
, utilisez la commande suivante.
aws application-insights describe-problem-observations --problem-id
-1234567890
Décrire les anomalies ou erreurs associées à un problème à l'aide des AWS Tools for Windows PowerShell
Pour utiliser le AWS Tools for Windows PowerShell pour décrire les anomalies ou les erreurs associées à un problème lié à l'identifiant du problèmep-1234567890
, utilisez la commande suivante.
Get-CWAIProblemObservation -ProblemId
p-1234567890
Description d'une anomalie ou d'une erreur liée à l'application
Décrivez une anomalie ou une erreur dans l'application à l'aide du AWS CLI
AWS CLI Pour décrire une anomalie ou une erreur dans l'application avec l'identifiant d'observationo-1234567890
, utilisez la commande suivante.
aws application-insights describe-observation —observation-id
o-1234567890
Décrivez une anomalie ou une erreur dans l'application à l'aide AWS des Outils pour Windows PowerShell
AWS Tools for Windows PowerShell Pour décrire une anomalie ou une erreur dans l'application avec l'identifiant d'observationo-1234567890
, utilisez la commande suivante.
Get-CWAIObservation -ObservationId
o-1234567890
Description des configurations de surveillance d'un composant
Décrire les configurations de surveillance d'un composant à l'aide de l' AWS CLI
AWS CLI Pour décrire la configuration de surveillance d'un composant appelé my-component
dans une application créée sur le groupe de ressourcesmy-resource-group
, utilisez la commande suivante.
aws application-insights describe-component-configuration —resource-group-name
my-resource-group
—component-namemy-component
Décrire les configurations de surveillance d'un composant à l'aide AWS des outils pour Windows PowerShell
AWS Tools for Windows PowerShell Pour décrire la configuration de surveillance d'un composant appelémy-component
, dans une application créée sur le groupe de ressourcesmy-resource-group
, utilisez la commande suivante.
Get-CWAIComponentConfiguration -ComponentName
my-component
-ResourceGroupNamemy-resource-group
Pour plus d'informations sur la configuration des composants et, par exemple, sur JSON les fichiers, consultezUtilisation de configurations de composants.
Description de la configuration de surveillance recommandée d'un composant
Décrivez la configuration de surveillance recommandée pour un composant à l'aide du AWS CLI
Lorsque le composant fait partie d'un. NETApplication de travail, vous pouvez utiliser le AWS CLI pour décrire la configuration de surveillance recommandée d'un composant appelé my-component
dans une application créée sur le groupe de ressourcesmy-resource-group
, à l'aide de la commande suivante.
aws application-insights describe-component-configuration-recommendation --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
Décrire la configuration de surveillance recommandée pour un composant à l'aide de AWS Tools for Windows PowerShell
Lorsque le composant fait partie d'un. NETApplication de travail, vous pouvez utiliser le AWS Tools for Windows PowerShell pour décrire la configuration de surveillance recommandée d'un composant appelé my-component
dans une application créée sur le groupe de ressourcesmy-resource-group
, à l'aide de la commande suivante.
Get-CWAIComponentConfigurationRecommendation -ComponentName
my-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
Pour plus d'informations sur la configuration des composants et, par exemple, sur JSON les fichiers, consultezUtilisation de configurations de composants.
Mise à jour des configurations de surveillance d'un composant
Mettre à jour les configurations de surveillance d'un composant à l'aide de l' AWS CLI
Pour mettre AWS CLI à jour le composant appelé my-component
dans une application créée sur le groupe de ressources appelémy-resource-group
, utilisez la commande suivante. La commande inclut les actions suivantes :
-
Activation de la surveillance du composant
-
Définition du niveau du composant sur
.NET Worker
. -
Mettez à jour la JSON configuration du composant pour qu'il puisse être lu dans le fichier local
configuration.txt
.
aws application-insights update-component-configuration --resource-group-name
my-resource-group
--component-namemy-component
--tierDOT_NET_WORKER
--monitor --component-configuration "file://configuration.txt
"
Mettre à jour les configurations de surveillance d'un composant à l'aide de l' AWS Tools for Windows PowerShell
Pour mettre AWS Tools for Windows PowerShell à jour le composant appelé my-component
dans une application créée sur le groupe de ressources appelémy-resource-group
, utilisez la commande suivante. La commande inclut les actions suivantes :
-
Activation de la surveillance du composant
-
Définition du niveau du composant sur
.NET Worker
. -
Mettez à jour la JSON configuration du composant pour qu'il puisse être lu dans le fichier local
configuration.txt
.
[string]$config = Get-Content -Path
configuration.txt
Update-CWAIComponentConfiguration -ComponentNamemy-component
-ResourceGroupNamemy-resource-group
-TierDOT_NET_WORKER
-Monitor 1 -ComponentConfiguration$config
Pour plus d'informations sur la configuration des composants et, par exemple, sur JSON les fichiers, consultezUtilisation de configurations de composants.
Supprimer un Resource Group spécifié de la surveillance Application Insights
Supprimer un groupe de ressources spécifié de la surveillance d'Application Insights à l'aide du AWS CLI
AWS CLI Pour supprimer une application créée sur le groupe de ressources appelé my-resource-group
de la surveillance, utilisez la commande suivante.
aws application-insights delete-application --resource-group-name
my-resource-group
Supprimer un groupe de ressources spécifié de la surveillance d'Application Insights à l'aide du AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell Pour supprimer une application créée sur le groupe de ressources appelé my-resource-group
de la surveillance, utilisez la commande suivante.
Remove-CWAIApplication -ResourceGroupName
my-resource-group
Configuration de la surveillance pour les groupes de disponibilité SQL Always On
-
Créez une application pour le groupe de ressources avec les EC2 instances SQL HA.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Définissez les EC2 instances qui représentent le cluster SQL HA en créant un nouveau composant d'application.
aws application-insights create-component ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-component-name SQL_HA_CLUSTER ‐-resource-list "arn:aws:ec2:<REGION>
:<ACCOUNT_ID>
:instance/<CLUSTER_INSTANCE_1_ID>
" "arn:aws:ec2:<REGION>
:<ACCOUNT_ID>
:instance/<CLUSTER_INSTANCE_2_ID>
-
Configurez le composant SQL HA.
aws application-insights update-component-configuration ‐-resource-group-name "<RESOURCE_GROUP_NAME>" ‐-region <REGION> ‐-component-name "SQL_HA_CLUSTER" ‐-monitor ‐-tier SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP ‐-monitor ‐-component-configuration '{ "subComponents" : [ { "subComponentType" : "AWS::EC2::Instance", "alarmMetrics" : [ { "alarmMetricName" : "CPUUtilization", "monitor" : true }, { "alarmMetricName" : "StatusCheckFailed", "monitor" : true }, { "alarmMetricName" : "Processor % Processor Time", "monitor" : true }, { "alarmMetricName" : "Memory % Committed Bytes In Use", "monitor" : true }, { "alarmMetricName" : "Memory Available Mbytes", "monitor" : true }, { "alarmMetricName" : "Paging File % Usage", "monitor" : true }, { "alarmMetricName" : "System Processor Queue Length", "monitor" : true }, { "alarmMetricName" : "Network Interface Bytes Total/sec", "monitor" : true }, { "alarmMetricName" : "PhysicalDisk % Disk Time", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Buffer cache hit ratio", "monitor" : true }, { "alarmMetricName" : "SQLServer:Buffer Manager Page life expectancy", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics Processes blocked", "monitor" : true }, { "alarmMetricName" : "SQLServer:General Statistics User Connections", "monitor" : true }, { "alarmMetricName" : "SQLServer:Locks Number of Deadlocks/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:SQL Statistics Batch Requests/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica File Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Bytes Received/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log remaining for undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Log Send Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Mirrored Write Transaction/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Recovery Queue", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redo Bytes Remaining", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Redone Bytes/sec", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Total Log requiring undo", "monitor" : true }, { "alarmMetricName" : "SQLServer:Database Replica Transaction Delay", "monitor" : true } ], "windowsEvents" : [ { "logGroupName" : "WINDOWS_EVENTS-Application-<RESOURCE_GROUP_NAME>", "eventName" : "Application", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL", "INFORMATION" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-System-<RESOURCE_GROUP_NAME>", "eventName" : "System", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true }, { "logGroupName" : "WINDOWS_EVENTS-Security-<RESOURCE_GROUP_NAME>", "eventName" : "Security", "eventLevels" : [ "WARNING", "ERROR", "CRITICAL" ], "monitor" : true } ], "logs" : [ { "logGroupName" : "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP-<RESOURCE_GROUP_NAME>", "logPath" : "C:\\Program Files\\Microsoft SQL Server\\MSSQL**.MSSQLSERVER\\MSSQL\\Log\\ERRORLOG", "logType" : "SQL_SERVER", "monitor" : true, "encoding" : "utf-8" } ] }, { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [ { "alarmMetricName" : "VolumeReadBytes", "monitor" : true }, { "alarmMetricName" : "VolumeWriteBytes", "monitor" : true }, { "alarmMetricName" : "VolumeReadOps", "monitor" : true }, { "alarmMetricName" : "VolumeWriteOps", "monitor" : true }, { "alarmMetricName" : "VolumeQueueLength", "monitor" : true }, { "alarmMetricName" : "VolumeThroughputPercentage", "monitor" : true }, { "alarmMetricName" : "BurstBalance", "monitor" : true } ] } ] }'
Note
Application Insights doit intégrer les journaux des événements d'application (niveau d'information) pour détecter les activités de cluster telles que le basculement.
Configurer la surveillance pour My SQL RDS
-
Créez une application pour le groupe de ressources avec l'instance RDS My SQL database.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Le journal d'erreurs est activé par défaut. Le journal des requêtes lentes peut être activé à l'aide de groupes de paramètres de données. Pour plus d'informations, consultez les sections Accès aux journaux My SQL Slow Query et General.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Exportez les journaux à surveiller vers CloudWatch des journaux. Pour plus d'informations, consultez la section Publication de mes SQL journaux dans des CloudWatch journaux.
-
Configurez le SQL RDS composant My.
aws application-insights update-component-configuration ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-region<REGION>
‐-component-name "<DB_COMPONENT_NAME>
" ‐-monitor ‐-tier DEFAULT ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logType\":\"MYSQL\",\"monitor\":true},{\"logType\": \"MYSQL_SLOW_QUERY\",\"monitor\":false}]}"
Configurer la surveillance pour My SQL EC2
-
Créez une application pour le groupe de ressources avec les EC2 instances SQL HA.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Le journal d'erreurs est activé par défaut. Le journal des requêtes lentes peut être activé à l'aide de groupes de paramètres de données. Pour plus d'informations, consultez les sections Accès aux journaux My SQL Slow Query et General.
-
set slow_query_log = 1
-
set log_output = FILE
-
-
Configurez le SQL EC2 composant My.
aws application-insights update-component-configuration ‐-resource-group-name "
<RESOURCE_GROUP_NAME>
" ‐-region<REGION>
‐-component-name "<DB_COMPONENT_NAME>
" ‐-monitor ‐-tier MYSQL ‐-monitor ‐-component-configuration "{\"alarmMetrics\":[{\"alarmMetricName\":\"CPUUtilization\",\"monitor\":true}],\"logs\":[{\"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>
\",\"logPath\":\"C:\\\\ProgramData\\\\MySQL\\\\MySQL Server **\\\\Data\\\\<FILE_NAME>
.err\",\"logType\":\"MYSQL\",\"monitor\":true,\"encoding\":\"utf-8\"}]}"
Configuration de la surveillance pour Postgre SQL RDS
-
Créez une application pour le groupe de ressources avec l'instance de base de SQL RDS données Postgre.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
La publication SQL des journaux Postgre sur n' CloudWatch est pas activée par défaut. Pour activer la surveillance, ouvrez la RDS console et sélectionnez la base de données à surveiller. Choisissez Modifier dans le coin supérieur droit, puis cochez la case intitulée SQL Journal Postgre. Sélectionnez Continuer pour enregistrer ce paramètre.
-
Vos SQL journaux Postgre sont exportés vers. CloudWatch
-
Configurez le SQL RDS composant Postgre.
aws application-insights update-component-configuration --region
<REGION>
--resource-group-name<RESOURCE_GROUP_NAME>
--component-name<DB_COMPONENT_NAME>
--monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"POSTGRESQL\", \"monitor\": true } ] }"
Configuration de la surveillance pour Postgre SQL EC2
-
Créez une application pour le groupe de ressources avec l'SQLEC2instance Postgre.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Configurez le SQL EC2 composant Postgre.
aws application-insights update-component-configuration ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
‐-component-name<DB_COMPONENT_NAME>
‐-monitor ‐-tier POSTGRESQL ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>
\", \"logPath\":\"/var/lib/pgsql/data/log/\", \"logType\":\"POSTGRESQL\", \"monitor\":true, \"encoding\":\"utf-8\" } ] }"
Configuration de la surveillance pour Oracle RDS
-
Créez une application pour le groupe de ressources avec l'instance de RDS base de données Oracle.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
La publication des journaux Oracle sur n' CloudWatch est pas activée par défaut. Pour activer la surveillance, ouvrez la RDS console et sélectionnez la base de données à surveiller. Sélectionnez Modify (Modifier) dans le coin supérieur droit, puis cochez les cases intitulées journal Alert (Alerte) et journal Listener (Écouteur). Sélectionnez Continuer pour enregistrer ce paramètre.
-
Vos journaux Oracle sont exportés vers CloudWatch.
-
Configurez le RDS composant Oracle.
aws application-insights update-component-configuration --region
<REGION>
--resource-group-name<RESOURCE_GROUP_NAME>
--component-name<DB_COMPONENT_NAME>
--monitor --tier DEFAULT --component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\": \"CPUUtilization\", \"monitor\": true } ], \"logs\":[ { \"logType\": \"ORACLE_ALERT\", \"monitor\": true }, { \"logType\": \"ORACLE_LISTENER\", \"monitor\": true } ] }"
Configuration de la surveillance pour Oracle EC2
-
Créez une application pour le groupe de ressources avec l'EC2instance Oracle.
aws application-insights create-application ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
-
Configurez le EC2 composant Oracle.
aws application-insights update-component-configuration ‐-region
<REGION>
‐-resource-group-name<RESOURCE_GROUP_NAME>
‐-component-name<DB_COMPONENT_NAME>
‐-monitor ‐-tier ORACLE ‐-component-configuration "{ \"alarmMetrics\":[ { \"alarmMetricName\":\"CPUUtilization\", \"monitor\":true } ], \"logs\":[ { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/rdbms/*/*/trace\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, }, { \"logGroupName\":\"<UNIQUE_LOG_GROUP_NAME>\", \"logPath\":\"/opt/oracle/diag/tnslsnr/$HOSTNAME/listener/trace/\", \"logType\":\"ORACLE_ALERT\", \"monitor\":true, } ] }"