Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Abschnitte einer Komponentenkonfiguration
Die Komponentenkonfiguration umfasst mehrere Hauptabschnitte. Abschnitte in einer Komponentenkonfiguration können in beliebiger Reihenfolge aufgelistet sein.
-
alarmMetrics (optional)
Eine Liste der Metriken, die für die Komponente überwacht werden sollen. Alle Komponententypen können einen alarmMetrics Abschnitt haben.
-
logs (optional)
Eine Liste der Protokolle, die für die Komponente überwacht werden sollen. Nur EC2 Instanzen können einen Abschnitt mit Protokollen haben.
-
bearbeitet (optional)
Eine Liste der Prozesse, die für die Komponente überwacht werden sollen. Nur EC2 Instanzen können einen Prozessabschnitt haben.
-
subComponents (optional)
subComponent Konfiguration einer verschachtelten Instanz und eines Volumes für die Komponente. Die folgenden Komponententypen können verschachtelte Instanzen und einen subComponents Abschnitt haben:ELB,ASG, individuell gruppierte EC2 Instanzen und Instanzen. EC2
-
Alarme (optional)
Eine Liste der Alarme, die für die Komponente überwacht werden sollen. Alle Komponententypen können einen Alarmbereich haben.
-
windowsEvents (optional)
Eine Liste der Windows-Ereignisse, die für die Komponente überwacht werden sollen. Nur EC2 Windows-On-Instanzen haben einen
windowsEvents
Abschnitt. -
JMXPrometheusExporter(optional)
JMXPrometheusKonfiguration des Exporters.
-
hanaPrometheusExporter (fakultativ)
SAPHANAKonfiguration des Prometheus Exporters.
-
haClusterPrometheusExporter (optional)
Konfiguration des Cluster Prometheus Exporter (HA).
-
netWeaverPrometheusExporteur (fakultativ)
SAP NetWeaver Konfiguration des Prometheus Exporters.
-
sapAsePrometheusExporter (optional)
SAPASEKonfiguration des Prometheus Exporters.
Das folgende Beispiel zeigt die Syntax für das subComponentsAbschnittsfragment im 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
] } ]
Eigenschaften des Abschnitts Komponentenkonfiguration
In diesem Abschnitt werden die Eigenschaften der einzelnen Komponentenkonfigurationsabschnitte beschrieben.
Sections
Metrik
Definiert eine Metrik, die für die Komponente überwacht werden soll.
JSON
{ "alarmMetricName" : "
monitoredMetricName
", "monitor" :true/false
}
Eigenschaften
-
alarmMetricName (erforderlich)
Der Name der Metrik, die für die Komponente überwacht werden soll. Informationen zu Metriken, die von Application Insights unterstützt werden, finden Sie unter Von Amazon CloudWatch Application Insights unterstützte Protokolle und Metriken.
-
monitor (optional)
Boolescher Wert, der angibt, ob die Metrik überwacht werden soll. Der Standardwert ist
true
.
Protokoll
Definiert ein Protokoll, das für die Komponente überwacht werden soll.
JSON
{ "logGroupName" : "
logGroupName
", "logPath" : "logPath
", "logType" : "logType
", "encoding" : "encodingType
", "monitor" :true/false
}
Eigenschaften
-
logGroupName (erforderlich)
Der Name der CloudWatch Protokollgruppe, die dem überwachten Protokoll zugeordnet werden soll. Die Einschränkungen für Protokollgruppennamen finden Sie unter CreateLogGroup.
-
logPath (erforderlich für EC2 Instanzkomponenten; nicht erforderlich für Komponenten, die den CloudWatch Agenten nicht verwenden, wie z. B. AWS Lambda)
Der Pfad der zu überwachenden Protokolle. Der Protokollpfad muss ein absoluter Windows-Systemdateipfad sein. Weitere Informationen finden Sie unter CloudWatch Agent-Konfigurationsdatei: Abschnitt Protokolle.
-
logType (erforderlich)
Der Protokolltyp bestimmt die Protokollmuster, anhand derer Application Insights das Protokoll analysiert. Der Protokolltyp wird aus den folgenden Optionen ausgewählt:
-
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 (optional)
Der Typ der Codierung der zu überwachenden Protokolle. Die angegebene Kodierung sollte in die Liste der vom CloudWatch Agenten unterstützten Kodierungen aufgenommen werden. Falls nicht angegeben, verwendet CloudWatch Application Insights die Standardkodierung vom Typ utf-8, mit Ausnahme von:
-
SQL_SERVER
: utf-16-Verschlüsselung -
IIS
: ascii-Verschlüsselung
-
-
monitor (optional)
Boolescher Wert, der angibt, ob die Protokolle überwacht werden sollen. Der Standardwert ist
true
.
Prozess
Definiert einen Prozess, der für die Komponente überwacht werden soll.
JSON
{ "processName" : "
monitoredProcessName
", "alarmMetrics" : [list of alarm metrics
] }
Eigenschaften
-
processName (erforderlich)
Der Name des Prozesses, der für die Komponente überwacht werden soll. Der Prozessname darf keinen Prozessstamm enthalten, wie
sqlservr
odersqlservr.exe
. -
alarmMetrics (erforderlich)
Eine Liste von Metriken, um diesen Prozess zu überwachen. Informationen zu den von CloudWatch Application Insights unterstützten Prozessmetriken finden Sie unter Amazon Elastic Compute Cloud (EC2) .
JMXPrometheus-Exporteur
Definiert die JMX Prometheus Exporter-Einstellungen.
JSON
"JMXPrometheusExporter": { "jmxURL" : "
JMX URL
", "hostPort" : "The host and port
", "prometheusPort" : "Target port to emit Prometheus metrics
" }
Eigenschaften
-
jmx URL (optional)
Ein Komplettgerät JMXURL, mit dem eine Verbindung hergestellt werden kann.
-
hostPort (fakultativ)
Der Host und der Port, zu dem über die Fernsteuerung eine Verbindung hergestellt werden sollJMX. Es kann nur einer von
jmxURL
undhostPort
angegeben werden. -
prometheusPort (fakultativ)
Der Ziel-Port, an den Prometheus-Metriken gesendet werden sollen. Wenn nicht angegeben, wird der Standard-Port 9404 verwendet.
HANAPrometheus-Exporteur
Definiert die HANA Prometheus Exporter-Einstellungen.
JSON
"hanaPrometheusExporter": { "hanaSid": "SAP HANA SID", "hanaPort": "HANA database port", "hanaSecretName": "HANA secret name", "prometheusPort": "Target port to emit Prometheus metrics" }
Eigenschaften
-
hanaSid
Die dreistellige SAP System-ID (SID) des Systems. SAP HANA
-
hanaPort
Der HANA Datenbankport, über den der Exporteur Metriken abfragtHANA.
-
hanaSecretName
Das AWS Secrets Manager Geheimnis, in dem die Anmeldeinformationen von HANA Überwachungsbenutzern gespeichert werden. Der HANA Prometheus-Exporter verwendet diese Anmeldeinformationen, um eine Verbindung zur Datenbank herzustellen und Metriken abzufragen. HANA
-
prometheusPort (fakultativ)
Der Ziel-Port, an den Prometheus Metriken sendet. Wenn nicht angegeben, wird der Standard-Port 9668 verwendet.
HA-Cluster-Prometheus-Exporteur
Definiert die HA-Cluster-Prometheus-Exporter-Einstellungen.
JSON
"haClusterPrometheusExporter": { "prometheusPort": "Target port to emit Prometheus metrics" }
Eigenschaften
-
prometheusPort (fakultativ)
Der Ziel-Port, an den Prometheus Metriken sendet. Wenn nicht angegeben, wird der Standard-Port 9664 verwendet.
NetWeaver Prometheus-Exporteur
Definiert die NetWeaver Prometheus Exporter-Einstellungen.
JSON
"netWeaverPrometheusExporter": { "sapSid": "SAP NetWeaver SID", "instanceNumbers": [ "Array of instance Numbers of SAP NetWeaver system "], "prometheusPort": "Target port to emit Prometheus metrics" }
Eigenschaften
-
sapSid
Die 3-stellige SAP System-ID (SID) des Systems. SAP NetWeaver
-
instanceNumbers
Array der Instanznummern des SAP NetWeaver Systems.
Beispiel:
"instanceNumbers": [ "00", "01"]
-
prometheusPort (fakultativ)
Der Ziel-Port, an den Prometheus Metriken senden soll. Wenn nicht angegeben, wird der Standard-Port
9680
verwendet.
SAPASEPrometheus-Exporteur
Definiert die SAP ASE Prometheus Exporter-Einstellungen.
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 }
Eigenschaften
-
sapAseSid
Die dreistellige SAP System-ID (SID) des Systems. SAP ASE
-
sapAsePort
Der SAP ASE Datenbankport, über den der Exporteur Metriken abfragtASE.
-
sapAseSecretName
Das AWS Secrets Manager Geheimnis, in dem die Anmeldeinformationen von ASE Überwachungsbenutzern gespeichert werden. Der SAP ASE Prometheus-Exporter verwendet diese Anmeldeinformationen, um eine Verbindung zur Datenbank herzustellen und Metriken abzufragen. ASE
-
prometheusPort (fakultativ)
Der Ziel-Port, an den Prometheus Metriken sendet. Wenn nicht angegeben, wird der Standard-Port 9399 verwendet. Wenn es eine andere ASE Datenbank gibt, die den Standardport verwendet, verwenden wir 9499.
Windows-Ereignisse
Definiert zu protokollierende Windows-Ereignisse.
JSON
{ "logGroupName" : "
logGroupName
", "eventName" : "eventName
", "eventLevels" : ["ERROR
","WARNING
","CRITICAL
","INFORMATION
","VERBOSE
"], "monitor" :true/false
}
Eigenschaften
-
logGroupName (erforderlich)
Der Name der CloudWatch Protokollgruppe, die dem überwachten Protokoll zugeordnet werden soll. Die Einschränkungen für Protokollgruppennamen finden Sie unter CreateLogGroup.
-
eventName (erforderlich)
Der Typ der zu protokollierenden Windows-Ereignisse. Dies entspricht dem Kanalnamen des Windows-Ereignisprotokolls. Zum Beispiel System CustomEventName, Sicherheit usw. Dieses Feld ist für jeden Typ eines zu protokollierenden Windows-Ereignisses ein Pflichtfeld.
-
eventLevels (erforderlich)
Die Ebenen des zu protokollierenden Ereignisses. Sie müssen jede zu protokollierende Ebene angeben. Mögliche Werte sind
INFORMATION
,WARNING
,ERROR
,CRITICAL
undVERBOSE
. Dieses Feld ist für jeden Typ eines zu protokollierenden Windows-Ereignisses ein Pflichtfeld. -
monitor (optional)
Boolescher Wert, der angibt, ob die Protokolle überwacht werden sollen. Der Standardwert ist
true
.
Alarm
Definiert einen CloudWatch Alarm, der für die Komponente überwacht werden soll.
JSON
{ "alarmName" : "
monitoredAlarmName
", "severity" :HIGH/MEDIUM/LOW
}
Eigenschaften
-
alarmName (erforderlich)
Der Name des CloudWatch Alarms, der für die Komponente überwacht werden soll.
-
Schweregrad (optional)
Gibt den Grad des Ausfalls an, wenn der Alarm ausgelöst wird.