Abschnitte einer Komponentenkonfiguration - Amazon CloudWatch

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.

Metrik

Definiert eine Metrik, die für die Komponente überwacht werden soll.

JSON

{ "alarmMetricName" : "monitoredMetricName", "monitor" : true/false }

Eigenschaften

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 oder sqlservr.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 und hostPort 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 und VERBOSE. 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.