AWS Von CloudWatch Application Insights verwendete Systems Manager (SSM) -Pakete - 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.

AWS Von CloudWatch Application Insights verwendete Systems Manager (SSM) -Pakete

Die in diesem Abschnitt aufgeführten Pakete werden von Application Insights verwendet und können unabhängig voneinander mit AWS Systems Manager Distributor verwaltet und bereitgestellt werden. Weitere Informationen zum SSM-Distributor finden Sie unter AWS Systems Manager Distributor im AWS -Benutzerhandbuch zu Systems Manager.

AWSObservabilityExporter-JMXExporterInstallAndConfigure

Sie können Workload-spezifische Java-Metriken vom Prometheus-JMX-Exporter für Application Insights abrufen, um Alarme zu konfigurieren und zu überwachen. Wählen Sie in der Application Insights-Konsole auf der Seite Überwachung verwalten die Option JAVA-Anwendung aus der Dropdown-Liste Anwendungsebene aus. Wählen Sie dann unter JAVA-Prometheus-Exporter-Konfiguration Ihre Sammlungsmethode und die JMX-Portnummer aus.

Gehen Sie wie folgt vor, um AWS Systems Manager Distributor zum Verpacken, Installieren und Konfigurieren des AWS bereitgestellten Prometheus JMX-Exportpakets unabhängig von Application Insights zu verwenden.

Voraussetzungen für die Verwendung des SSM-Pakets Prometheus JMX Exporter
  • Installierte SSM-Agent Version 2.3.1550.0 oder höher

  • Die Umgebungsvariable JAVA_HOME ist festgelegt

Installieren und konfigurieren Sie das AWSObservabilityExporter-JMXExporterInstallAndConfigure-Paket

Das AWSObservabilityExporter-JMXExporterInstallAndConfigure-Paket ist ein SSM-Distributor-Paket, mit dem Sie Prometheus-JMX Exporter installieren und konfigurieren können. Wenn Java-Metriken vom Prometheus JMX-Exporter gesendet werden, kann der CloudWatch Agent so konfiguriert werden, dass er die Metriken für den Service abruft. CloudWatch

  1. Bereiten Sie entsprechend Ihren Einstellungen die YAML-Konfigurationsdatei für den Prometheus JMX-Exporter vor, die sich im Prometheus-Repository befindet. GitHub Orientieren Sie sich an den Beispielen für die Konfiguration und den Optionsbeschreibungen.

  2. Kopieren Sie die als Base64 codierte YAML-Konfigurationsdatei des Prometheus-JMX-Exporters in einen neuen SSM-Parameter im SSM Parameter Store.

  3. Navigieren Sie zur SSM-Distributor-Konsole und öffnen Sie die Registerkarte Owned by Amazon (Im Besitz von Amazon). Wählen Sie und wählen Sie Einmal installieren. AWSObservabilityExporter-JMXExporterInstallAndConfigure

  4. Aktualisieren Sie den im ersten Schritt erstellten SSM-Parameter, indem Sie „Zusätzliche Argumente“ durch Folgendes ersetzen:

    { "SSM_EXPORTER_CONFIGURATION": "{{ssm:<SSM_PARAMETER_STORE_NAME>}}", "SSM_EXPOSITION_PORT": "9404" }
    Anmerkung

    Port 9404 ist der Standardport, der zum Senden von Prometheus-JMX-Metriken verwendet wird. Sie können diesen Port ändern.

Beispiel: Konfigurieren Sie den CloudWatch Agenten zum Abrufen von Java-Metriken
  1. Installieren Sie den Prometheus-JMX-Exporter, wie im vorherigen Verfahren beschrieben. Überprüfen Sie dann, ob er korrekt auf Ihrer Instance installiert ist, indem Sie den Portstatus kontrollieren.

    Beispiel für erfolgreiche Installation auf Windows-Instance

    PS C:\> curl http://localhost:9404 (http://localhost:9404/) StatusCode : 200 StatusDescription : OK Content : # HELP jvm_info JVM version info

    Beispiel für erfolgreiche Installation auf Linux-Instance

    $ curl localhost:9404 # HELP jmx_config_reload_failure_total Number of times configuration have failed to be reloaded. # TYPE jmx_config_reload_failure_total counter jmx_config_reload_failure_total 0.0
  2. Erstellen Sie die YAML-Datei für die Prometheus-Dienstermittlung. Das folgende Beispiel für die Dienstermittlungsdatei führt Folgendes aus:

    • Gibt den Prometheus-JMX-Exporter-Host-Port als localhost: 9404 an.

    • Fügt den Metriken Beschriftungen (ApplicationComponentName, undInstanceId) hinzu, die als CloudWatch Metrikdimensionen festgelegt werden können.

    $ cat prometheus_sd_jmx.yaml - targets: - 127.0.0.1:9404 labels: Application: myApp ComponentName: arn:aws:elasticloadbalancing:us-east-1:123456789012:loadbalancer/app/sampl-Appli-MMZW8E3GH4H2/aac36d7fea2a6e5b InstanceId: i-12345678901234567
  3. Erstellen Sie die YAML-Konfigurationsdatei für den Prometheus-JMX-Exporter. Die folgende Beispielkonfigurationsdatei gibt Folgendes an:

    • Das Intervall für das Abrufen von Metriken und der Zeitüberschreitungszeitraum.

    • Die Metrikabrufaufträge (auch als „Scraping“ bezeichnet) (jmx und sap), die den Auftragsnamen, die maximal gleichzeitig zurückgegebene Zeitreihe und den Dateipfad zur Diensterkennung enthalten.

    $ cat prometheus.yaml global: scrape_interval: 1m scrape_timeout: 10s scrape_configs: - job_name: jmx sample_limit: 10000 file_sd_configs: - files: ["/tmp/prometheus_sd_jmx.yaml"] - job_name: sap sample_limit: 10000 file_sd_configs: - files: ["/tmp/prometheus_sd_sap.yaml"]
  4. Stellen Sie sicher, dass der CloudWatch Agent auf Ihrer EC2 Amazon-Instance installiert ist und dass die Version 1.247346.1b249759 oder höher ist. Informationen zur Installation des Agenten auf Ihrer Instance finden Sie unter CloudWatch Agent installieren. EC2 CloudWatch Informationen zur Überprüfung der Version finden Sie unter Informationen zu CloudWatch Agentenversionen finden.

  5. Konfigurieren Sie den CloudWatch Agenten. Weitere Informationen zur Konfiguration der CloudWatch Agenten-Konfigurationsdatei finden Sie unter Manuelles Erstellen oder Bearbeiten der CloudWatch Agenten-Konfigurationsdatei. Mit der folgenden Beispieldatei für die CloudWatch Agentenkonfiguration wird Folgendes ausgeführt:

    • Gibt den Konfigurationsdateipfad für den Prometheus-JMX-Exporter an.

    • Gibt die Zielprotokollgruppe an, in der EMF-Metrikprotokolle veröffentlicht werden sollen.

    • Gibt zwei Sätze von Dimensionen für jeden Metriknamen an.

    • Sendet 8 (4 Metriknamen x 2 Sätze von Dimensionen pro Metrikname) CloudWatch Metriken.

    { "logs":{ "logs_collected":{ .... }, "metrics_collected":{ "prometheus":{ "cluster_name":"prometheus-test-cluster", "log_group_name":"prometheus-test", "prometheus_config_path":"/tmp/prometheus.yaml", "emf_processor":{ "metric_declaration_dedup":true, "metric_namespace":"CWAgent", "metric_unit":{ "jvm_threads_current":"Count", "jvm_gc_collection_seconds_sum":"Second", "jvm_memory_bytes_used":"Bytes" }, "metric_declaration":[ { "source_labels":[ "job" ], "label_matcher":"^jmx$", "dimensions":[ [ "InstanceId", "ComponentName" ], [ "ComponentName" ] ], "metric_selectors":[ "^java_lang_threading_threadcount$", "^java_lang_memory_heapmemoryusage_used$", "^java_lang_memory_heapmemoryusage_committed$" ] } ] } } } }, "metrics":{ .... } }

AWSObservabilityExporter-SAP-HANADBExporterInstallAndConfigure

Sie können Workload-spezifische SAP HANA-Metriken vom Prometheus-HANA-Datenbank-Exporter für Application Insights abrufen, um Alarme zu konfigurieren und zu überwachen. Weitere Informationen finden Sie unter Einrichten der SAP HANA-Datenbank für die Überwachung in diesem Handbuch.

Gehen Sie wie folgt vor, um AWS Systems Manager Distributor zum Verpacken, Installieren und Konfigurieren des AWS bereitgestellten Prometheus HANA-Datenbank-Exporter-Pakets unabhängig von Application Insights zu verwenden.

Voraussetzungen für die Verwendung des Prometheus-HANA-Datenbank-Exporter-SSM-Pakets
  • Installierte SSM-Agent Version 2.3.1550.0 oder höher

  • SAP HANA-Datenbank

  • Linux-Betriebssystem (SUSE Linux, Linux) RedHat

  • Ein Secret mit Anmeldeinformationen zur Überwachung der SAP HANA-Datenbank mit AWS Secrets Manager. Erstellen Sie ein Secret mit Schlüssel-/Wert-Paaren, geben Sie den Schlüsselbenutzernamen an und geben Sie den Datenbankbenutzer für den Wert ein. Fügen Sie ein zweites Schlüsselpasswort hinzu und geben Sie dann als Wert das Passwort ein. Weitere Informationen zur Erstellung von Secrets finden Sie unter Erstellen von Secrets im AWS Secrets Manager -Benutzerhandbuch. Das Secret muss wie folgt formatiert sein:

    { "username": "<database_user>", "password": "<database_password>" }
Installieren und konfigurieren Sie das AWSObservabilityExporter-SAP-HANADBExporterInstallAndConfigure-Paket

Das Paket AWSObservabilityExporter-SAP-HANADBExporterInstallAndConfigure ist ein SSM-Distributor-Paket, mit dem Sie den Prometheus-HANA-Datenbank-Exporter installieren und konfigurieren können. Wenn HANA-Datenbankmetriken vom Prometheus HANA-Datenbank-Exporter gesendet werden, kann der CloudWatch Agent so konfiguriert werden, dass er die Metriken für den Service abruft. CloudWatch

  1. Erstellen Sie einen SSM-Parameter im SSM-Parameterspeicher, um die Exporter-Konfigurationen zu speichern. Im Folgenden sehen Sie einen beispielhaften Parameterwert.

    {\"exposition_port\":9668,\"multi_tenant\":true,\"timeout\":600,\"hana\":{\"host\":\"localhost\",\"port\":30013,\"aws_secret_name\":\"HANA_DB_CREDS\",\"scale_out_mode\":true}}
    Anmerkung

    In diesem Beispiel wird der Export nur auf der EC2 Amazon-Instance mit der aktiven SYSTEM Datenbank ausgeführt und bleibt auf den anderen EC2 Instances inaktiv, um doppelte Metriken zu vermeiden. Der Exporter kann alle Informationen des Datenbankmandanten aus der SYSTEM-Datenbank ziehen.

  2. Erstellen Sie einen SSM-Parameter im SSM Parameter Store (Parameterspeicher), um die Exporter-Metrikabfragen zu speichern. Das Paket kann mehr als einen Metrikparameter akzeptieren. Jeder Parameter muss ein gültiges JSON-Objektformat haben. Im Folgenden sehen Sie einen beispielhaften Parameterwert:

    {\"SELECT MAX(TIMESTAMP) TIMESTAMP, HOST, MEASURED_ELEMENT_NAME CORE, SUM(MAP(CAPTION, 'User Time', TO_NUMBER(VALUE), 0)) USER_PCT, SUM(MAP(CAPTION, 'System Time', TO_NUMBER(VALUE), 0)) SYSTEM_PCT, SUM(MAP(CAPTION, 'Wait Time', TO_NUMBER(VALUE), 0)) WAITIO_PCT, SUM(MAP(CAPTION, 'Idle Time', 0, TO_NUMBER(VALUE))) BUSY_PCT, SUM(MAP(CAPTION, 'Idle Time', TO_NUMBER(VALUE), 0)) IDLE_PCT FROM sys.M_HOST_AGENT_METRICS WHERE MEASURED_ELEMENT_TYPE = 'Processor' GROUP BY HOST, MEASURED_ELEMENT_NAME;\":{\"enabled\":true,\"metrics\":[{\"name\":\"hanadb_cpu_user\",\"description\":\"Percentage of CPU time spent by HANA DB in user space, over the last minute (in seconds)\",\"labels\":[\"HOST\",\"CORE\"],\"value\":\"USER_PCT\",\"unit\":\"percent\",\"type\":\"gauge\"},{\"name\":\"hanadb_cpu_system\",\"description\":\"Percentage of CPU time spent by HANA DB in Kernel space, over the last minute (in seconds)\",\"labels\":[\"HOST\",\"CORE\"],\"value\":\"SYSTEM_PCT\",\"unit\":\"percent\",\"type\":\"gauge\"},{\"name\":\"hanadb_cpu_waitio\",\"description\":\"Percentage of CPU time spent by HANA DB in IO mode, over the last minute (in seconds)\",\"labels\":[\"HOST\",\"CORE\"],\"value\":\"WAITIO_PCT\",\"unit\":\"percent\",\"type\":\"gauge\"},{\"name\":\"hanadb_cpu_busy\",\"description\":\"Percentage of CPU time spent by HANA DB, over the last minute (in seconds)\",\"labels\":[\"HOST\",\"CORE\"],\"value\":\"BUSY_PCT\",\"unit\":\"percent\",\"type\":\"gauge\"},{\"name\":\"hanadb_cpu_idle\",\"description\":\"Percentage of CPU time not spent by HANA DB, over the last minute (in seconds)\",\"labels\":[\"HOST\",\"CORE\"],\"value\":\"IDLE_PCT\",\"unit\":\"percent\",\"type\":\"gauge\"}]}}

    Weitere Informationen zu Metrikabfragen finden Sie im SUSE / hanadb_exporterRepo unter GitHub.

  3. Navigieren Sie zur SSM-Distributor-Konsole und öffnen Sie die Registerkarte Owned by Amazon (Im Besitz von Amazon). Wählen Sie AWSObservabilityExporter-SAP- HANADBExporter InstallAndConfigure * und wählen Sie „Einmal installieren“.

  4. Aktualisieren Sie den im ersten Schritt erstellten SSM-Parameter, indem Sie „Zusätzliche Argumente“ durch Folgendes ersetzen:

    { "SSM_EXPORTER_CONFIG": "{{ssm:<*SSM_CONFIGURATIONS_PARAMETER_STORE_NAME>*}}", "SSM_SID": "<SAP_DATABASE_SID>", "SSM_EXPORTER_METRICS_1": "{{ssm:<SSM_FIRST_METRICS_PARAMETER_STORE_NAME>}}", "SSM_EXPORTER_METRICS_2": "{{ssm:<SSM_SECOND_METRICS_PARAMETER_STORE_NAME>}}" }
  5. Wählen Sie die EC2 Amazon-Instances mit der SAP HANA-Datenbank aus und klicken Sie auf Ausführen.

AWSObservabilityExporter-HAClusterExporterInstallAndConfigure

Sie können Workload-spezifische Hochverfügbarkeits-Cluster-Metriken (High Availiablility, HA) aus dem Prometheus-HANA-Cluster-Exporter abrufen, um mit Application Insights Alarme für eine Einrichtung der SAP HANA-Datenbank mit hoher Verfügbarkeit zu konfigurieren. Weitere Informationen finden Sie unter Einrichten der SAP HANA-Datenbank für die Überwachung in diesem Handbuch.

Gehen Sie wie folgt vor, um AWS Systems Manager Distributor zum Verpacken, Installieren und Konfigurieren des AWS bereitgestellten Prometheus HA-Cluster-Exportpakets unabhängig von Application Insights zu verwenden.

Voraussetzungen für die Verwendung des Prometheus-HA-Cluster-Exporter-SSM-Pakets
  • Installierte SSM-Agent Version 2.3.1550.0 oder höher

  • HA-Cluster für Pacemaker, Corosync, SBD, and DRBD

  • Linux-Betriebssystem (SUSE Linux, Linux) RedHat

Installieren und konfigurieren Sie das AWSObservabilityExporter-HAClusterExporterInstallAndConfigure-Paket

Das AWSObservabilityExporter-HAClusterExporterInstallAndConfigure-Paket ist ein SSM-Distributor-Paket, mit dem Sie Prometheus-HA Cluster Exporter installieren und konfigurieren können. Wenn Cluster-Metriken vom Prometheus HANA-Datenbank-Exporter gesendet werden, kann der CloudWatch Agent so konfiguriert werden, dass er die Metriken für den Service abruft. CloudWatch

  1. Erstellen Sie einen SSM-Parameter im SSM Parameter Store (Parameterspeicher), um die Exporter-Konfigurationen im Format JSON zu speichern. Im Folgenden sehen Sie einen beispielhaften Parameterwert.

    {\"port\":\"9664\",\"address\":\"0.0.0.0\",\"log-level\":\"info\",\"crm-mon-path\":\"/usr/sbin/crm_mon\",\"cibadmin-path\":\"/usr/sbin/cibadmin\",\"corosync-cfgtoolpath-path\":\"/usr/sbin/corosync-cfgtool\",\"corosync-quorumtool-path\":\"/usr/sbin/corosync-quorumtool\",\"sbd-path\":\"/usr/sbin/sbd\",\"sbd-config-path\":\"/etc/sysconfig/sbd\",\"drbdsetup-path\":\"/sbin/drbdsetup\",\"enable-timestamps\":false}

    Weitere Informationen zu den Exporter-Konfigurationen finden Sie im Repo unter. ClusterLabs / ha_cluster_exporter GitHub

  2. Navigieren Sie zur SSM-Distributor-Konsole und öffnen Sie die Registerkarte Owned by Amazon (Im Besitz von Amazon). Wählen Sie AWSObservabilityExporter-HAClusterExporterInstallAndConfigure* aus und wählen Sie Einmal installieren aus.

  3. Aktualisieren Sie den im ersten Schritt erstellten SSM-Parameter, indem Sie „Zusätzliche Argumente“ durch Folgendes ersetzen:

    { "SSM_EXPORTER_CONFIG": "{{ssm:<*SSM_CONFIGURATIONS_PARAMETER_STORE_NAME>*}}" }
  4. Wählen Sie die EC2 Amazon-Instances mit der SAP HANA-Datenbank aus und klicken Sie auf Ausführen.

AWSObservabilityExporter-SAP-SAPHostExporterInstallAndConfigure

Sie können Workload-spezifische NetWeaver SAP-Metriken vom Prometheus SAP Host Exporter for Application Insights abrufen, um Alarme für SAP NetWeaver Distributed- und High Availability-Implementierungen zu konfigurieren und zu überwachen.

Um den AWS Systems Manager Distributor zu verwenden, um das SAP-Host-Exporter-Paket unabhängig von Application Insights zu verpacken, zu installieren und zu konfigurieren, führen Sie die folgenden Schritte aus.

Voraussetzungen für die Verwendung des SSM-Pakets Prometheus-SAP-Host-Explorer
  • Installierte SSM-Agent Version 2.3.1550.0 oder höher

  • SAP-Anwendungsserver NetWeaver

  • Linux-Betriebssystem (SUSE Linux, RedHat Linux)

Installieren und konfigurieren Sie das AWSObservabilityExporter-SAP-SAPHostExporterInstallAndConfigure-Paket

Das AWSObservabilityExporter-SAP-SAPHostExporterInstallAndConfigure Paket ist ein SSM Distributor-Paket, mit dem Sie den SAP NetWeaver Prometheus Metrics Exporter installieren und konfigurieren können. Wenn NetWeaver SAP-Metriken vom Prometheus-Exporter gesendet werden, kann der CloudWatch Agent so konfiguriert werden, dass er die Metriken für den Service abruft. CloudWatch

  1. Erstellen Sie einen SSM-Parameter im SSM Parameter Store (Parameterspeicher), um die Exporter-Konfigurationen im Format JSON zu speichern. Im Folgenden sehen Sie einen beispielhaften Parameterwert.

    {\"address\":\"0.0.0.0\",\"port\":\"9680\",\"log-level\":\"info\",\"is-HA\":false}
    • address

      Die Zieladresse, an die Prometheus Metriken gesendet werden sollen. Der Standardwert ist localhost.

    • port

      Der Ziel-Port, an den Prometheus-Metriken gesendet werden sollen. Der Standardwert ist 9680.

    • is-HA

      truefür NetWeaver SAP-Hochverfügbarkeitsbereitstellungen. Für alle anderen Bereitstellungen ist der Wert false.

  2. Navigieren Sie zur SSM-Distributor-Konsole und öffnen Sie die Registerkarte Owned by Amazon (Im Besitz von Amazon). Wählen Sie AWSObservabilityExporter-SAP- SAPHost ExporterInstallAndConfigure und wählen Sie Einmal installieren.

  3. Aktualisieren Sie den im ersten Schritt erstellten SSM-Parameter, indem Sie „Zusätzliche Argumente“ durch Folgendes ersetzen:

    { "SSM_EXPORTER_CONFIG": "{{ssm:<SSM_CONFIGURATIONS_PARAMETER_STORE_NAME>}}", "SSM_SID": "<SAP_DATABASE_SID>", "SSM_INSTANCES_NUM": "<instances_number seperated by comma>" }

    Beispiel

    { "SSM_EXPORTER_CONFIG": "{{ssm:exporter_config_paramter}}", "SSM_INSTANCES_NUM": "11,12,10", "SSM_SID": "PR1" }
  4. Wählen Sie die EC2 Amazon-Instances mit NetWeaver SAP-Anwendungen aus und klicken Sie auf Ausführen.

Anmerkung

Der Prometheus-Exporter verarbeitet die NetWeaver SAP-Metriken auf einem lokalen Endpunkt. Auf den lokalen Endpunkt können nur die Betriebssystembenutzer der EC2 Amazon-Instance zugreifen. Deshalb stehen die Metriken nach der Installation des Exporter-Pakets allen Betriebssystembenutzern zur Verfügung. Der lokale Standardendpunkt ist localhost:9680/metrics.

AWSObservabilityExporter-SQLExporterInstallAndConfigure

Sie können Workload-spezifische SQL Server-Metriken vom Prometheus-SQL-Exporter für Application Insights abrufen, um wichtige Metriken zu überwachen.

Wenn Sie AWS Systems Manager -Distributor verwenden möchten, um das SQL-Exporter-Paket unabhängig von Application Insights zu verpacken, zu installieren und zu konfigurieren, führen Sie die folgenden Schritte aus.

Voraussetzungen für die Verwendung des SSM-Pakets Prometheus SQL Exporter
  • Installierte SSM-Agent Version 2.3.1550.0 oder höher

  • EC2 Amazon-Instance, auf der SQL Server unter Windows mit aktivierter SQL Server-Benutzerauthentifizierung ausgeführt wird.

  • Ein SQL-Server-Benutzer mit den folgenden Berechtigungen:

    GRANT VIEW ANY DEFINITION TO
    GRANT VIEW SERVER STATE TO
  • Ein Geheimnis, das die Datenbankverbindungszeichenfolge mit AWS Secrets Manager enthält. Weitere Informationen zur Erstellung von Secrets finden Sie unter Erstellen von Secrets im AWS Secrets Manager -Benutzerhandbuch. Das Secret muss wie folgt formatiert sein:

    { "data_source_name":"sqlserver://<username>:<password>@localhost:1433" }
    Anmerkung

    Wenn das Passwort oder der Benutzername Sonderzeichen enthält, müssen Sie die Sonderzeichen prozentual verschlüsseln, um eine erfolgreiche Verbindung zur Datenbank zu gewährleisten.

Installieren und konfigurieren Sie das AWSObservabilityExporter-SQLExporterInstallAndConfigure-Paket

Das AWSObservabilityExporter-SQLExporterInstallAndConfigure-Paket ist ein SSM-Distributor-Paket, mit dem Sie den Metrik-Exporter SQL Prometheus installieren und konfigurieren können. Wenn Metriken vom Prometheus-Exporter gesendet werden, kann der CloudWatch Agent so konfiguriert werden, dass er die Metriken für den Service abruft. CloudWatch

  1. Bereiten Sie die SQL Exporter YAML-Konfiguration nach Ihren Vorstellungen vor. In der folgenden Beispielkonfiguration ist eine einzelne Metrik konfiguriert. Verwenden Sie die Beispielkonfiguration, um die Konfiguration mit zusätzlichen Metriken zu aktualisieren, oder erstellen Sie Ihre eigene Konfiguration.

    --- global: scrape_timeout_offset: 500ms min_interval: 0s max_connections: 3 max_idle_connections: 3 target: aws_secret_name: <SECRET_NAME> collectors: - mssql_standard collectors: - collector_name: mssql_standard metrics: - metric_name: mssql_batch_requests type: counter help: 'Number of command batches received.' values: [cntr_value] query: | SELECT cntr_value FROM sys.dm_os_performance_counters WITH (NOLOCK) WHERE counter_name = 'Batch Requests/sec'
  2. Kopieren Sie die als Base64 codierte YAML-Konfigurationsdatei des Prometheus-SQL-Exporters in einen neuen SSM-Parameter im SSM Parameter Store.

  3. Navigieren Sie zur SSM-Distributor-Konsole und öffnen Sie die Registerkarte Owned by Amazon (Im Besitz von Amazon). Wählen Sie AWSObservabilityExporter-SQLExporterInstallAndConfigureund wählen Sie Einmal installieren.

  4. Ersetzen Sie die „Zusätzlichen Argumente“ durch die folgenden Informationen. Der SSM_PARAMETER_NAME ist der Name des Parameters, den Sie in Schritt 2 erstellt haben.

    { "SSM_EXPORTER_CONFIGURATION": "{{ssm:<SSM_PARAMETER_STORE_NAME>}}", "SSM_PROMETHEUS_PORT": "9399", "SSM_WORKLOAD_NAME": "SQL" }
  5. Wählen Sie die EC2 Amazon-Instance mit der SQL Server-Datenbank aus und klicken Sie dann auf Ausführen.