Mit einem Assistenten eine Verbindung zu einer vordefinierten Datenquelle herstellen - 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.

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
  1. Öffnen Sie die CloudWatch Konsole unter. https://console.aws.amazon.com/cloudwatch/

  2. Wählen Sie im Navigationsbereich Settings (Einstellungen).

  3. Wählen Sie die Registerkarte Metrik-Datenquellen.

  4. Klicken Sie auf Create data source.

  5. Wählen Sie die gewünschte Quelle aus und wählen Sie dann Weiter.

  6. Geben Sie einen Namen für die Datenquelle ein.

  7. 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.

  8. 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.

  9. Wählen Sie Ich bestätige das AWS CloudFormation wird IAM Ressourcen schaffen. Diese Ressource ist die Ausführungsrolle der Lambda-Funktion.

  10. 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:

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:

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

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 abfragen

  • Mehrzeilige 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

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 in der Prometheus-Dokumentation.

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() in der Prometheus-Dokumentation.

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.