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.
Mit einem Assistenten eine Verbindung zu einer vordefinierten Datenquelle herstellen
Dieses Thema enthält Anweisungen zur Verwendung des Assistenten, um eine Verbindung CloudWatch zu den folgenden Datenquellen herzustellen.
OpenSearch Amazon-Dienst
Amazon Managed Service für Prometheus
Amazon RDS für mich SQL
Amazon RDS für Postgre SQL
Amazon S3 CSV S3-Dateien
Microsoft Azure Monitor
Prometheus
Die Unterabschnitte in diesem Thema enthalten Hinweise zur Verwaltung und Abfrage jeder dieser Datenquellen.
So erstellen Sie einen Konnektor zu Datenquellen
Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/
-
Wählen Sie im Navigationsbereich Settings (Einstellungen).
Wählen Sie die Registerkarte Metrik-Datenquellen.
Klicken Sie auf Create data source.
Wählen Sie die gewünschte Quelle aus und wählen Sie dann Weiter.
Geben Sie einen Namen für die Datenquelle ein.
Geben Sie je nach der ausgewählten Datenquelle die anderen erforderlichen Informationen ein. Dies kann Anmeldeinformationen für den Zugriff auf die Datenquelle und identifizierende Informationen wie den Namen des Prometheus-Workspace, den Datenbanknamen oder den Amazon-S3-Bucket-Namen beinhalten. Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. AWS Dienste, der Assistent erkennt die Ressourcen und fügt sie in das Auswahl-Dropdown-Menü ein.
Weitere Hinweise zu der von Ihnen verwendeten Datenquelle finden Sie in den Abschnitten nach diesem Verfahren.
Um eine CloudWatch Verbindung mit der Datenquelle in a herzustellenVPC, wählen Sie Verwenden a VPC und wählen Sie die aus, die VPC verwendet werden soll. Wählen Sie danach das Subnetz und die Sicherheitsgruppe aus.
Wählen Sie Ich bestätige das AWS CloudFormation wird IAM Ressourcen schaffen. Diese Ressource ist die Ausführungsrolle der Lambda-Funktion.
Klicken Sie auf Create data source.
Die neue Quelle, die Sie gerade hinzugefügt haben, erscheint erst im AWS CloudFormation Der Stapel ist fertig damit, ihn zu erstellen. Um den Fortschritt zu überprüfen, können Sie den Status meines CloudFormation Stacks anzeigen wählen. Oder Sie können das Aktualisierungssymbol wählen, um diese Liste zu aktualisieren.
Wenn Ihre neue Datenquelle in dieser Liste angezeigt wird, kann sie verwendet werden. Sie können „Abfrage“ aus CloudWatch Metriken auswählen, um mit der Abfrage zu beginnen. Weitere Informationen finden Sie unter Erstellen eines Diagramms mit Metriken aus einer anderen Datenquelle.
Amazon Managed Service für Prometheus
Aktualisieren der Datenquellen-Konfiguration
Sie können mithilfe der folgenden Verfahren Ihre Datenquelle manuell aktualisieren:
Um die Workspace-ID von Amazon Managed Service für Prometheus zu aktualisieren, aktualisieren Sie die
AMAZON_PROMETHEUS_WORKSPACE_ID
-Umgebungsvariable für die Lambda-Funktion des Datenquellen-Konnektors.Weitere Informationen zum Aktualisieren der VPC Konfiguration finden Sie unter VPC Zugriff konfigurieren (Konsole).
Abfragen der Datenquelle
Bei der Abfrage von Amazon Managed Service für Prometheus können Sie, nachdem Sie die Datenquelle auf der Registerkarte Abfrage mit mehreren Quellen ausgewählt und einen Konnektor von Amazon Managed Service für Prometheus ausgewählt haben, den Abfrageassistenten verwenden, um Metriken und Labels zu ermitteln und einfache PromQL-Abfragen bereitzustellen. Sie können auch den PromQL-Abfragen-Editor verwenden, um eine PromQL-Abfrage zu erstellen.
Mehrzeilige Abfragen werden von den CloudWatch Datenquellenconnectors nicht unterstützt. Jeder Zeilenvorschub wird durch ein Leerzeichen ersetzt, wenn die Abfrage ausgeführt wird oder wenn Sie mit der Abfrage einen Alarm oder ein Dashboard-Widget erstellen. In einigen Fällen kann dies dazu führen, dass Ihre Abfrage ungültig ist. Wenn Ihre Abfrage beispielsweise einen einzeiligen Kommentar enthält, ist sie nicht gültig. Wenn Sie versuchen, ein Dashboard oder einen Alarm mit einer mehrzeiligen Abfrage über die Befehlszeile oder Infrastructure as Code zu erstellen, API wird die Aktion mit einem Analysefehler zurückgewiesen.
OpenSearch Amazon-Dienst
Erstellen der Datenquelle
Wenn die OpenSearch Domain für aktiviert istFGAC, müssen Sie die Ausführungsrolle der Connector-Lambda-Funktion einem Benutzer in OpenSearch Service zuordnen. Weitere Informationen finden Sie im Abschnitt Benutzer zu Rollen zuordnen unter Verwaltung von Berechtigungen in der OpenSearch Servicedokumentation.
Wenn auf Ihre OpenSearch Domain nur innerhalb einer Virtual Private Cloud (VPC) zugegriffen werden kann, müssen Sie manuell eine neue Umgebungsvariable in die AMAZON_OPENSEARCH_ENDPOINT
aufgerufene Lambda-Funktion aufnehmen. Der Wert für diese Variable sollte die Stammdomäne des OpenSearch Endpunkts sein. Sie können diese Stammdomäne erhalten, indem Sie https://
und <region>.es.amazonaws.com
von dem in der OpenSearch Servicekonsole aufgeführten Domänenendpunkt entfernen. Wenn Ihr Domänenendpunkt beispielsweise lautethttps://sample-domain.us-east-1.es.amazonaws.com
, wäre die Stammdomänesample-domain
.
Aktualisieren der Datenquelle
Sie können mithilfe der folgenden Verfahren Ihre Datenquelle manuell aktualisieren:
Um die OpenSearch Dienstdomäne zu aktualisieren, aktualisieren Sie die
AMAZON_OPENSEARCH_DOMAIN_NAME
Umgebungsvariable für die Lambda-Funktion des Datenquellenkonnektors.Weitere Informationen zum Aktualisieren der VPC Konfiguration finden Sie unter VPC Zugriff konfigurieren (Konsole).
Abfragen der Datenquelle
Gehen Sie bei der Abfrage von OpenSearch Service nach der Auswahl der Datenquelle auf der Registerkarte Multiquellenabfrage wie folgt vor:
Wählen Sie den Index aus, der abgefragt werden soll.
Wählen Sie den Metriknamen (beliebiges Zahlenfeld im Dokument) und die Statistik aus.
Wählen Sie die Zeitachse aus (beliebiges Datumsfeld im Dokument).
Wählen Sie die anzuwendenden Filter aus (Beliebiges Zeichenfolgenfeld im Dokument).
Wählen Sie Graph-Abfrage.
Amazon RDS für Postgre SQL und Amazon RDS für My SQL
Erstellen der Datenquelle
Wenn auf Ihre Datenquelle nur in einem zugegriffen werden kannVPC, müssen Sie die VPC Konfiguration für den Connector angeben, wie unter beschriebenMit einem Assistenten eine Verbindung zu einer vordefinierten Datenquelle herstellen. Wenn die Datenquelle eine Verbindung zu den VPC Anmeldeinformationen herstellen soll, muss der Endpunkt in der konfiguriert werdenVPC. Weitere Informationen finden Sie unter Verwenden eines AWS Secrets Manager VPCEndpunkt.
Darüber hinaus müssen Sie einen VPC Endpunkt für den RDS Amazon-Service erstellen. Weitere Informationen finden Sie unter Amazon RDS API und VPC Schnittstellenendpunkte (AWS PrivateLink).
Aktualisieren der Datenquelle
Sie können mithilfe der folgenden Verfahren Ihre Datenquelle manuell aktualisieren:
Um die Datenbank-Instance zu aktualisieren, aktualisieren Sie die
RDS_INSTANCE
-Umgebungsvariable für die Lambda-Funktion des Datenquellen-Konnektors.Um den Benutzernamen und das Passwort für die Verbindung mit Amazon zu aktualisierenRDS, verwenden Sie AWS Secrets Manager. Sie finden das für ARN die Datenquelle verwendete Geheimnis in der Umgebungsvariablen
RDS_SECRET
der Lambda-Funktion der Datenquelle. Weitere Informationen zur Aktualisierung des Geheimnisses finden Sie in AWS Secrets Manager, siehe Ändern eines AWS Secrets Manager geheim.Weitere Informationen zum Aktualisieren der VPC Konfiguration finden Sie unter VPC Zugriff konfigurieren (Konsole).
Abfragen der Datenquelle
Wenn Sie Amazon abfragenRDS, können Sie, nachdem Sie die Datenquelle auf der Registerkarte Multiquellenabfrage ausgewählt und einen RDS Amazon-Connector ausgewählt haben, den Database Discoverer verwenden, um verfügbare Datenbanken, Tabellen und Spalten anzuzeigen. Sie können den SQL Editor auch verwenden, um eine SQL Abfrage zu erstellen.
Sie können die folgenden Variablen in der Abfrage verwenden:
$start.iso
— Die Startzeit im ISO Datumsformat$end.iso
— Die Endzeit im ISO Datumsformat$period
– Der gewählte Zeitraum in Sekunden
Sie können beispielsweise
SELECT value, timestamp FROM table WHERE timestamp BETWEEN $start.iso and $end.iso
abfragenMehrzeilige Abfragen werden von den CloudWatch Datenquellen-Connectoren nicht unterstützt. Jeder Zeilenvorschub wird durch ein Leerzeichen ersetzt, wenn die Abfrage ausgeführt wird oder wenn Sie mit der Abfrage einen Alarm oder ein Dashboard-Widget erstellen. In einigen Fällen kann dies dazu führen, dass Ihre Abfrage ungültig ist. Wenn Ihre Abfrage beispielsweise einen einzeiligen Kommentar enthält, ist sie nicht gültig. Wenn Sie versuchen, ein Dashboard oder einen Alarm mit einer mehrzeiligen Abfrage über die Befehlszeile oder Infrastructure as Code zu erstellen, API wird die Aktion mit einem Analysefehler zurückgewiesen.
Anmerkung
Wenn in den Ergebnissen kein Datumsfeld gefunden wird, werden die Werte für jedes Zahlenfeld zu Einzelwerten summiert und über den angegebenen Zeitraum dargestellt. Wenn die Zeitstempel nicht mit dem ausgewählten Zeitraum in übereinstimmen CloudWatch, werden die Daten automatisch anhand des Zeitraums von aggregiert SUM
und an diesem ausgerichtet. CloudWatch
Amazon S3 CSV S3-Dateien
Abfragen der Datenquelle
Wenn Sie Amazon CSV S3-Dateien abfragen, wählen Sie, nachdem Sie die Datenquelle auf der Registerkarte Multiquellenabfrage und einen Amazon S3-Connector ausgewählt haben, den Amazon S3-Bucket und den Amazon S3-Schlüssel aus.
Die CSV Datei muss wie folgt formatiert werden:
Der Zeitstempel muss die erste Spalte sein.
Die Tabelle muss eine Kopfzeile haben. Die Überschriften werden verwendet, um Ihre Metriken zu benennen. Der Titel der Zeitstempelspalte wird ignoriert, es werden nur die Titel der Metrikspalten verwendet.
Die Zeitstempel müssen im ISO Datumsformat sein.
Bei den Metriken muss es sich um numerische Felder handeln.
Timestamp, Metric-1, Metric-2, ...
Im Folgenden wird ein Beispiel gezeigt:
Zeitstempel CPU (%) Arbeitsspeicher (%) Speicher (%) 2023-11-23T17:09:41+00:00
1
2
3
2023-11-23T17:04:41+00:00
4
5
6
2023-11-23T16:59:41+00:00
7
8
9
2023-11-23T16:54:41+00:00
10
11
12
Anmerkung
Wenn kein Zeitstempel angegeben wird, werden die Werte für jede Metrik zu Einzelwerten summiert und über den angegebenen Zeitraum dargestellt. Wenn die Zeitstempel nicht mit dem ausgewählten Zeitraum in übereinstimmen CloudWatch, werden die Daten automatisch anhand des Zeitraums von aggregiert SUM
und an diesem ausgerichtet. CloudWatch
Microsoft Azure Monitor
Erstellen der Datenquelle
Sie müssen Ihre Mandanten-ID, Client-ID und Ihr Client-Geheimnis angeben, um eine Verbindung mit Microsoft Azure Monitor herzustellen. Die Anmeldeinformationen werden gespeichert in AWS Secrets Manager. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Erstellen einer Microsoft Entra-Anwendung und eines Dienstprinzipals, der auf Ressourcen zugreifen kann
.
Aktualisieren der Datenquelle
Sie können mithilfe der folgenden Verfahren Ihre Datenquelle manuell aktualisieren:
Um die Mandanten-ID, die Client-ID und den geheimen Clientschlüssel zu aktualisieren, die für die ARN Verbindung mit Azure Monitor verwendet werden, finden Sie den für die Datenquelle verwendeten geheimen Schlüssel als
AZURE_CLIENT_SECRET
Umgebungsvariable in der Lambda-Funktion der Datenquelle. Weitere Informationen zur Aktualisierung des Secrets finden Sie in AWS Secrets Manager, siehe Ändern eines AWS Secrets Manager geheim.
Abfragen der Datenquelle
Bei der Abfrage von Azure Monitor geben Sie, nachdem Sie die Datenquelle auf der Registerkarte Abfrage mit mehreren Quellen und einen Azure-Monitor-Konnektor ausgewählt haben, das Azure-Abonnement sowie die Ressourcengruppe und die Ressource an. Anschließend können Sie den Metrik-Namespace, die Metrik und die Aggregation auswählen und nach Dimensionen filtern.
Prometheus
Erstellen der Datenquelle
Sie müssen den Prometheus-Endpunkt sowie den Benutzer und das Passwort angeben, die für die Abfrage von Prometheus erforderlich sind. Die Anmeldeinformationen werden gespeichert in AWS Secrets Manager.
Wenn auf Ihre Datenquelle nur in einem zugegriffen werden kannVPC, müssen Sie die VPC Konfiguration für den Connector angeben, wie unter beschriebenMit einem Assistenten eine Verbindung zu einer vordefinierten Datenquelle herstellen. Wenn mit der Datenquelle eine Verbindung hergestellt werden soll, um Anmeldeinformationen zu erhalten, muss der Endpunkt in der konfiguriert werdenVPC. Weitere Informationen finden Sie unter Verwenden eines AWS Secrets Manager VPCEndpunkt.
Aktualisieren der Datenquellen-Konfiguration
Sie können mithilfe der folgenden Verfahren Ihre Datenquelle manuell aktualisieren:
Um den Prometheus-Endpunkt zu aktualisieren, geben Sie den neuen Endpunkt als
PROMETHEUS_API_ENDPOINT
-Umgebungsvariable in der Lambda-Funktion der Datenquelle an.Um den Benutzernamen und das Passwort zu aktualisieren, die für die Verbindung zu Prometheus verwendet werden, finden Sie das für die Datenquelle verwendete Geheimnis als
PROMETHEUS_API_SECRET
Umgebungsvariable in der Lambda-Funktion der Datenquelle. ARN Weitere Informationen zur Aktualisierung des Secrets finden Sie unter AWS Secrets Manager, siehe Ändern eines AWS Secrets Manager geheim.Weitere Informationen zum Aktualisieren der VPC Konfiguration finden Sie unter VPC Zugriff konfigurieren (Konsole).
Abfragen der Datenquelle
Wichtig
Prometheus-Metriktypen unterscheiden sich von CloudWatch Metriken, und viele über Prometheus verfügbare Metriken sind konstruktionsbedingt kumulativ. Wenn Sie Prometheus-Metriken abfragen, wendet CloudWatch keine zusätzliche Transformation auf die Daten an: Wenn Sie nur den Namen oder die Bezeichnung der Metrik angeben, ist der angezeigte Wert kumulativ. Weitere Informationen finden Sie unter Metriktypen
Um Prometheus-Metrikdaten wie CloudWatch Metriken als diskrete Werte anzuzeigen, müssen Sie die Abfrage bearbeiten, bevor Sie sie ausführen. Sie könnten beispielsweise einen Aufruf der Rate-Funktion über Ihren Prometheus-Metriknamen hinzufügen. Eine Dokumentation zur Rate-Funktion und anderen Prometheus-Funktionen finden Sie unter rate()
Mehrzeilige Abfragen werden von den CloudWatch Datenquellen-Konnektoren nicht unterstützt. Jeder Zeilenvorschub wird durch ein Leerzeichen ersetzt, wenn die Abfrage ausgeführt wird oder wenn Sie mit der Abfrage einen Alarm oder ein Dashboard-Widget erstellen. In einigen Fällen kann dies dazu führen, dass Ihre Abfrage ungültig ist. Wenn Ihre Abfrage beispielsweise einen einzeiligen Kommentar enthält, ist sie nicht gültig. Wenn Sie versuchen, ein Dashboard oder einen Alarm mit einer mehrzeiligen Abfrage über die Befehlszeile oder Infrastructure as Code zu erstellen, API wird die Aktion mit einem Analysefehler zurückgewiesen.
Benachrichtigung über verfügbare Aktualisierungen
Von Zeit zu Zeit informiert Amazon Sie möglicherweise darüber, dass wir empfehlen, Ihre Konnektoren mit einer neueren verfügbaren Version zu aktualisieren und stellt Ihnen Anweisungen dazu zur Verfügung.