Uso del origen de datos personalizado - Amazon CloudWatch

Uso del origen de datos personalizado

Después de crear un origen de datos, puede utilizarlo para consultar los datos de ese origen, visualizarlos y configurar alarmas. Si usó una plantilla para crear el conector de origen de datos personalizado o agregó la etiqueta que aparece en Paso 3: asociar la etiqueta de recurso a la función de Lambda, puede seguir los pasos que se indican en Creación de un gráfico de métricas a partir de otro origen de datos para consultarla. También puede utilizar la función matemática métrica LAMBDA para consultarla, como se explica en la siguiente sección. Para obtener información sobre cómo crear alarmas en métricas del origen de datos, consulte Creación de una alarma basada en un origen de datos conectado. En este tema se describe cómo pasar argumentos de la función de Lambda al origen de datos personalizado.

Cómo pasar argumentos a la función de Lambda

La forma recomendada de pasar argumentos al origen de datos personalizado es utilizar el generador de consultas de la consola de CloudWatch cuando se consulta el origen de datos.

También puede usar la función de Lambda para recuperar datos del origen de datos mediante la nueva expresión LAMBDA en las matemáticas métricas de CloudWatch.

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

optional-arg es de hasta 20 cadenas, números o valores booleanos. Por ejemplo, param, 3.14 o true.

nota

Los conectores de orígenes de datos de CloudWatch no admiten cadenas multilínea. Cada fuente de línea se reemplaza por un espacio cuando se ejecuta la consulta o cuando se crea una alarma o un widget de panel con la consulta. En algunos casos, esto puede hacer que la consulta no sea válida.

Al utilizar la función matemática de métrica LAMBDA, puede proporcionar el nombre de la función ("MyFunction"). Si la política de recursos lo permite, también puede usar una versión específica de la función ("MyFunction:22") o un alias de función de Lambda ("MyFunction:MyAlias"). Imposibilidad de utilizar *

A continuación se muestran algunos ejemplos de llamamiento de la función de LAMBDA.

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

La función matemática de la métrica LAMBDA devuelve una lista de series temporales que puede devolverse al solicitante o combinarse con otras funciones matemáticas métricas. El siguiente es un ejemplo de combinación de LAMBDA con otras funciones matemáticas métricas.

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