Ihre benutzerdefinierte Datenquelle verwenden - 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.

Ihre benutzerdefinierte Datenquelle verwenden

Nachdem Sie eine Datenquelle erstellt haben, können Sie sie verwenden, um Daten aus dieser Quelle abzufragen, sie zu visualisieren und Alarme einzustellen. Wenn Sie die Vorlage verwendet haben, um Ihren benutzerdefinierten Datenquellen-Konnektor zu erstellen, oder wenn Sie das unter Schritt 3: Ein Ressourcen-Tag an die Lambda-Funktion anfügen aufgeführte Tag hinzugefügt haben, können Sie die unter Erstellen eines Diagramms mit Metriken aus einer anderen Datenquelle aufgeführten Schritte zum Abfragen ausführen.

Sie können den Konnektor auch mit der mathematischen Metrikfunktion LAMBDA abfragen, wie im folgenden Abschnitt beschrieben.

Informationen zum Erstellen von Alarmen für eine Metrik aus Ihrer Datenquelle finden Sie unter Einen Alarm basierend auf einer verbundenen Datenquelle erstellen.

So übergeben Sie Argumente an Ihre Lambda-Funktion

Es wird empfohlen, Argumente an Ihre benutzerdefinierte Datenquelle zu übergeben, indem Sie den Query Builder in der CloudWatch Konsole verwenden, wenn Sie die Datenquelle abfragen.

Sie können Ihre Lambda-Funktion auch verwenden, um Daten aus Ihrer Datenquelle abzurufen, indem Sie den neuen LAMBDA Ausdruck in CloudWatch metrischer Mathematik verwenden.

LAMBDA("LambdaFunctionName" [, optional-arg]*)

optional-arg besteht aus bis zu 20 Zeichenfolgen, Zahlen oder Booleschen Werten. Beispiel: param, 3.14 oder true.

Anmerkung

Mehrzeilige Zeichenfolgen werden von den CloudWatch Datenquellenkonnektoren 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 Sie die mathematische LAMBDA-Metrikfunktion verwenden, können Sie den Funktionsnamen ("MyFunction") angeben. Wenn Ihre Ressourcenrichtlinie dies zulässt, können Sie auch eine bestimmte Version der Funktion ("MyFunction:22") oder einen Lambda-Funktionsalias ("MyFunction:MyAlias") verwenden. Sie können keinen * verwenden

Im Folgenden werden einige Beispiele für das Aufrufen der LAMBDA-Funktion aufgeführt.

LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query")
LAMBDA("MyCustomDataSource", true, "fuzzy", 99.9)

Die mathematische LAMBDA-Metrikfunktion gibt eine Liste von Zeitreihen zurück, die an den Anforderer zurückgegeben oder mit anderen mathematischen Metrikfunktionen kombiniert werden können. Im Folgenden finden Sie ein Beispiel für die Kombination von LAMBDA mit anderen mathematischen Metrikfunktionen.

FILL(LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query"), 0)