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 (facultatif)
Liste des métriques à surveiller pour le composant. Tous les types de composants peuvent comporter une alarmMetrics section.
-
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.
-
subComponents (facultatif)
subComponent Configuration d'instance et de volume imbriquée pour le composant. Les types de composants suivants peuvent comporter des instances imbriquées et une subComponents section :ELB,ASG, EC2 instances groupées personnalisées et EC2 instances.
-
alertes (en option)
Liste des alertes à surveiller pour le composant. Tous les types de composant peuvent avoir une section alerte.
-
windowsEvents (facultatif)
Liste des événements Windows à surveiller pour le composant. Seule les EC2 instances Windows on comportent une
windowsEvents
section. -
JMXPrometheusExporter(facultatif)
JMXPrometheusConfiguration de l'exportateur.
-
hanaPrometheusExporter (facultatif)
SAPHANAConfiguration de Prometheus Exporter.
-
haClusterPrometheusExportateur (facultatif)
Configuration de l'exportateur Prometheus Cluster HA.
-
netWeaverPrometheusExportateur (facultatif)
SAP NetWeaver Configuration de Prometheus Exporter.
-
sapAsePrometheusExportateur (facultatif)
SAPASEConfiguration de Prometheus Exporter.
L'exemple suivant montre la syntaxe du fragment de subComponents section au JSON format.
[ { "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)
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'EC2instance ; non obligatoire pour les composants qui n'utilisent pas CloudWatch l'agent, 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) .
JMXPrometheus Exportateur
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
-
jmx URL (facultatif)
Un fichier complet JMX URL auquel se connecter.
-
hostPort (facultatif)
L'hôte et le port auxquels se connecter à distanceJMX. Seul un des
jmxURL
ethostPort
peut être spécifié. -
prometheusPort (facultatif)
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é.
HANAPrometheus Exportateur
Définit les paramètres de HANA Prometheus Exporter.
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'identifiant SAP système à trois caractères (SID) du SAP HANA système.
-
hanaPort
Port de HANA base de données par lequel l'exportateur interrogera HANA les métriques.
-
hanaSecretName
Le AWS Secrets Manager secret qui stocke les informations de HANA surveillance des informations d'identification des utilisateurs. L'exportateur HANA Prometheus utilise ces informations d'identification pour se connecter à la base de données et interroger les métriques. HANA
-
prometheusPort (facultatif)
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 (facultatif)
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 SAP système à 3 caractères (SID) du SAP NetWeaver système.
-
instanceNumbers
Tableau des numéros d'instance du SAP NetWeaver système.
Exemple :
"instanceNumbers": [ "00", "01"]
-
prometheusPort (facultatif)
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é.
SAPASEPrometheus Exportateur
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'identifiant SAP système à trois caractères (SID) du SAP ASE système.
-
sapAsePort
Port de SAP ASE base de données par lequel l'exportateur interrogera ASE les métriques.
-
sapAseSecretNom
Le AWS Secrets Manager secret qui stocke les informations de ASE surveillance des informations d'identification des utilisateurs. 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 (facultatif)
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 ASE base de données qui utilise le port par défaut, nous utilisons 9499.
É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)
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.