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.
Sections de configuration de composant
Une configuration de composant comprend plusieurs sections majeures. Les sections d'une configuration de composant peuvent être listées dans n'importe quel ordre.
-
alarmMetrics (en option)
Liste des métriques à surveiller pour le composant. Tous les types de composant peuvent avoir une section alarmMetrics.
-
logs (en option)
Liste des journaux à surveiller pour le composant. Seules EC2 les instances peuvent avoir une section de logs.
-
processes (facultatif)
Liste des processus à surveiller pour le composant. Seules EC2 les instances peuvent avoir une section sur les processus.
-
sous-composants (en option)
Configuration d'instance imbriquée et du volume de subComponent pour le composant. Les types de composants suivants peuvent comporter des instances imbriquées et une section de sous-composants : ELB, ASG, instances groupées personnalisées EC2 et instances. EC2
-
alertes (en option)
Liste des alertes à surveiller pour le composant. Tous les types de composant peuvent avoir une section alerte.
-
windowsEvents (en option)
Liste des événements Windows à surveiller pour le composant. Seule les EC2 instances Windows on comportent une
windowsEvents
section. -
JMXPrometheusExportateur (facultatif)
JMXPrometheus Configuration de l'exportateur.
-
hanaPrometheusExporter (facultatif)
Configuration de l'exportateur SAP HANA Prometheus.
-
haClusterPrometheusExportateur (facultatif)
Configuration de l'exportateur Prometheus Cluster HA.
-
netWeaverPrometheusExportateur (facultatif)
Configuration de NetWeaver l'exportateur SAP Prometheus.
-
sapAsePrometheusExportateur (facultatif)
Configuration de SAP ASE Prometheus Exporter.
L'exemple suivant montre la syntaxe du fragment de la section subComponents au format JSON.
[ { "subComponentType" : "AWS::EC2::Instance", "alarmMetrics" : [
list of alarm metrics
], "logs" : [list of logs
], "processes": [list of processes
], "windowsEvents" : [list of windows events channels configurations
] }, { "subComponentType" : "AWS::EC2::Volume", "alarmMetrics" : [list of alarm metrics
] } ]
Propriétés de la section Configuration de composant
Cette section décrit les propriétés de chaque section Configuration de composant.
Sections
Métrique
Définit une métrique à surveiller pour le composant.
JSON
{ "alarmMetricName" : "
monitoredMetricName
", "monitor" :true/false
}
Propriétés
-
alarmMetricName (obligatoire)
Le nom de la métrique à surveiller pour le composant. Pour les métriques prises en charge par Application Insights, consultez Logs et statistiques pris en charge par Amazon CloudWatch Application Insights.
-
monitor (en option)
Valeur booléenne pour indiquer s'il faut surveiller la métrique. La valeur par défaut est
true
.
Journal
Définit un journal à surveiller pour le composant.
JSON
{ "logGroupName" : "
logGroupName
", "logPath" : "logPath
", "logType" : "logType
", "encoding" : "encodingType
", "monitor" :true/false
}
Propriétés
-
logGroupName (obligatoire)
Le nom du groupe de CloudWatch journaux à associer au journal surveillé. Pour les contraintes liées au nom des groupes de journaux, consultez CreateLogGroup.
-
LogPath (obligatoire pour les composants d' EC2 instance ; non requis pour les composants qui n'utilisent pas l' CloudWatchagent, tels que) AWS Lambda
Chemin des journaux à surveiller. Le chemin d'accès au journal doit être un chemin absolu de fichier système Windows. Pour plus d'informations, consultez la section Fichier de configuration de l'CloudWatch agent : journaux.
-
logType (obligatoire)
Le type de journal décide des modèles de journal par rapport auxquels Application Insights analyse le journal. Le type de journal est sélectionné parmi les éléments suivants :
-
SQL_SERVER
-
MYSQL
-
MYSQL_SLOW_QUERY
-
POSTGRESQL
-
ORACLE_ALERT
-
ORACLE_LISTENER
-
IIS
-
APPLICATION
-
WINDOWS_EVENTS
-
WINDOWS_EVENTS_ACTIVE_DIRECTORY
-
WINDOWS_EVENTS_DNS
-
WINDOWS_EVENTS_IIS
-
WINDOWS_EVENTS_SHAREPOINT
-
SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP
-
SQL_SERVER_FAILOVER_CLUSTER_INSTANCE
-
DEFAULT
-
CUSTOM
-
STEP_FUNCTION
-
API_GATEWAY_ACCESS
-
API_GATEWAY_EXECUTION
-
SAP_HANA_LOGS
-
SAP_HANA_TRACE
-
SAP_HANA_HIGH_AVAILABILITY
-
SAP_NETWEAVER_DEV_TRACE_LOGS
-
PACEMAKER_HIGH_AVAILABILITY
-
-
encoding (en option)
Type d'encodage des journaux à surveiller. Le codage spécifié doit être inclus dans la liste des codages pris en charge par CloudWatch l'agent. S'il n'est pas fourni, CloudWatch Application Insights utilise le codage par défaut de type utf-8, à l'exception de :
-
SQL_SERVER
: encodage utf-16 -
IIS
: encodage ascii
-
-
surveiller (en option)
Valeur booléenne qui indique s'il faut surveiller les journaux. La valeur par défaut est
true
.
Processus
Définit un processus à surveiller pour le composant.
JSON
{ "processName" : "
monitoredProcessName
", "alarmMetrics" : [list of alarm metrics
] }
Propriétés
-
processName (obligatoire)
Le nom du processus à surveiller pour le composant. Le nom du processus ne doit pas contenir de tige de processus, tel que
sqlservr
ousqlservr.exe
. -
alarmMetrics (obligatoire)
Une liste des métriques à surveiller pour ce processus. Pour consulter les indicateurs de processus pris en charge par CloudWatch Application Insights, voir Amazon Elastic Compute Cloud (EC2) .
JMX Prometheus Exporter
Définit les paramètres de JMX Prometheus Exporter.
JSON
"JMXPrometheusExporter": { "jmxURL" : "
JMX URL
", "hostPort" : "The host and port
", "prometheusPort" : "Target port to emit Prometheus metrics
" }
Propriétés
-
jmxURL (en option)
Une URL JMX complète à laquelle se connecter.
-
hostPort (en option)
L'hôte et le port auquel se connecter par le biais du JMX distant. Seul un des
jmxURL
ethostPort
peut être spécifié. -
prometheusPort (en option)
Le port cible vers lequel envoyer les métriques Prometheus. S'il n'est pas spécifié, le port par défaut 9404 est utilisé.
Exportateur HANA Prometheus
Définit les paramètres de l'exportateur HANA Prometheus.
JSON
"hanaPrometheusExporter": { "hanaSid": "SAP HANA SID", "hanaPort": "HANA database port", "hanaSecretName": "HANA secret name", "prometheusPort": "Target port to emit Prometheus metrics" }
Propriétés
-
Hanasid
L'ID système SAP (SID) à trois caractères du système SAP HANA.
-
Port Hana
Port de base de données HANA par lequel l'exportateur interrogera les métriques HANA.
-
hanaSecretName
Le AWS Secrets Manager secret qui stocke les informations d'identification des utilisateurs de surveillance HANA. L'exportateur HANA Prometheus utilise ces informations d'identification pour se connecter à la base de données et interroger les métriques HANA.
-
prometheusPort (en option)
Le port cible vers lequel Prometheus envoie des métriques. S'il n'est pas spécifié, le port par défaut 9668 est utilisé.
Exportateur HA Cluster Prometheus
Définit les paramètres de l'exportateur HA Cluster Prometheus.
JSON
"haClusterPrometheusExporter": { "prometheusPort": "Target port to emit Prometheus metrics" }
Propriétés
-
prometheusPort (en option)
Le port cible vers lequel Prometheus envoie des métriques. S'il n'est pas spécifié, le port par défaut 9664 est utilisé.
NetWeaver Prometheus Exportateur
Définit les paramètres de NetWeaver Prometheus Exporter.
JSON
"netWeaverPrometheusExporter": { "sapSid": "SAP NetWeaver SID", "instanceNumbers": [ "Array of instance Numbers of SAP NetWeaver system "], "prometheusPort": "Target port to emit Prometheus metrics" }
Propriétés
-
sapSid
L'identifiant du système SAP (SID) à 3 caractères du NetWeaver système SAP.
-
instanceNumbers
Tableau des numéros d'instance du NetWeaver système SAP.
Exemple :
"instanceNumbers": [ "00", "01"]
-
prometheusPort (en option)
Le port cible vers lequel envoyer les métriques Prometheus. S'il n'est pas spécifié, le port par défaut
9680
est utilisé.
SAP ASE Prometheus Exporter
Définit les paramètres de SAP ASE Prometheus Exporter.
JSON
"sapASEPrometheusExporter": { "sapAseSid": "SAP ASE SID", "sapAsePort": "SAP ASE database port", "sapAseSecretName": "SAP ASE secret name", "prometheusPort": "Target port to emit Prometheus metrics", "agreeToEnableASEMonitoring": true }
Propriétés
-
sapAseSid
L'ID système SAP (SID) à trois caractères du système SAP ASE.
-
sapAsePort
Le port de base de données SAP ASE par lequel l'exportateur interrogera les métriques ASE.
-
sapAseSecretNom
Le AWS Secrets Manager secret qui stocke les informations d'identification des utilisateurs de surveillance ASE. L'exportateur SAP ASE Prometheus utilise ces informations d'identification pour se connecter à la base de données et interroger les métriques ASE.
-
prometheusPort (en option)
Le port cible vers lequel Prometheus envoie des métriques. S'il n'est pas spécifié, le port par défaut 9399 est utilisé. S'il existe une autre base de données ASE qui utilise le port par défaut, le port 9499 est utilisé.
Événements Windows
Définit les événements Windows à journaliser.
JSON
{ "logGroupName" : "
logGroupName
", "eventName" : "eventName
", "eventLevels" : ["ERROR
","WARNING
","CRITICAL
","INFORMATION
","VERBOSE
"], "monitor" :true/false
}
Propriétés
-
logGroupName (obligatoire)
Le nom du groupe de CloudWatch journaux à associer au journal surveillé. Pour les contraintes liées au nom des groupes de journaux, consultez CreateLogGroup.
-
eventName (obligatoire)
Type des événements Windows à consigner. Ceci est équivalent au nom du canal du journal des événements de Windows. Par exemple, système, sécurité CustomEventName, etc. Ce champ est obligatoire pour chaque type d'événement Windows à consigner.
-
eventLevels (obligatoire)
Niveaux d'événement à consigner. Vous devez spécifier chaque niveau à consigner. Les valeurs possibles incluent
INFORMATION
,WARNING
,ERROR
,CRITICAL
etVERBOSE
. Ce champ est obligatoire pour chaque type d'événement Windows à consigner. -
monitor (en option)
Valeur booléenne qui indique s'il faut surveiller les journaux. La valeur par défaut est
true
.
alerte
Définit une CloudWatch alarme à surveiller pour le composant.
JSON
{ "alarmName" : "
monitoredAlarmName
", "severity" :HIGH/MEDIUM/LOW
}
Propriétés
-
alarmName (obligatoire)
Nom de l' CloudWatch alarme à surveiller pour le composant.
-
gravité (en option)
Indique le degré de panne lorsque l'alerte se déclenche.