Utilisation de votre source de données personnalisée - Amazon CloudWatch

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de votre source de données personnalisée

Après avoir créé une source de données, vous pouvez l'utiliser pour interroger et visualiser les données provenant de cette source, ainsi que pour définir des alarmes. Si vous avez utilisé un modèle pour créer votre connecteur de source de données personnalisé ou si vous avez ajouté la balise répertoriée dans Étape 3 : attacher une balise de ressource à la fonction Lambda, vous pouvez suivre les étapes Création d’un graphique de mesures à partir d’une autre source de données décrites pour l'interroger. Vous pouvez également utiliser la fonction mathématique de métrique LAMBDA pour l’interroger, comme expliqué dans la section suivante. Pour plus d’informations sur la création d’alarmes sur les métriques de votre source de données, veuillez consulter la rubrique Création d’une alarme basée sur une source de données connectée. Cette rubrique décrit comment transmettre des arguments de votre fonction Lambda à votre source de données personnalisée.

Comment transmettre des arguments à votre fonction Lambda

La méthode recommandée pour transmettre des arguments à votre source de données personnalisée consiste à utiliser le générateur de requêtes de la CloudWatch console lorsque vous interrogez la source de données.

Vous pouvez également utiliser votre fonction Lambda pour récupérer des données de votre source de données en utilisant la nouvelle LAMBDA expression en mathématiques CloudWatch métriques.

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

optional-arg contient jusqu’à 20 chaînes, nombres ou booléens. Par exemple, param, 3.14 ou true.

Note

Les chaînes multilignes ne sont pas prises en charge par les connecteurs de source de CloudWatch données. Chaque retour à la ligne est remplacé par un espace lorsque la requête est exécutée, ou lorsque vous créez une alarme ou un widget de tableau de bord avec la requête. Dans certains cas, cela peut rendre votre requête non valide.

Lorsque vous utilisez la fonction mathématique de métrique LAMBDA, vous pouvez fournir le nom de la fonction ("MyFunction"). Si votre politique de ressources le permet, vous pouvez également utiliser une version spécifique de la fonction ("MyFunction:22") ou un alias de fonction Lambda ("MyFunction:MyAlias"). Vous ne pouvez pas utiliser *

Vous trouverez ci-dessous quelques exemples d’appel de la fonction LAMBDA.

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

La fonction mathématique de métrique LAMBDA renvoie une liste de séries temporelles qui peuvent être renvoyées au demandeur ou combinées avec d’autres fonctions mathématiques de métriques. Voici un exemple de combinaison de LAMBDA avec d’autres fonctions mathématiques de métriques.

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