Uso dell'origine dati personalizzata
Dopo aver creato un'origine dati, puoi usarla per eseguire query e visualizzare i dati da tale origine e per impostare allarmi. Se hai utilizzato un modello per creare il connettore di origine dati personalizzato o hai aggiunto il tag indicato in Fase 3: collegamento di un tag delle risorse alla funzione Lambda, puoi seguire i passaggi indicati in Creazione di un grafico dei parametri da un'altra origine dati per eseguire query su di esso. Puoi anche usare la funzione matematica dei parametri LAMBDA per eseguire query, come spiegato nella sezione seguente. Per informazioni sulla creazione di allarmi su un parametro proveniente da un'origine dati, consulta Creazione di un allarme basato su un'origine dati connessa. Questo argomento descrive come passare argomenti alla funzione Lambda all'origine dati personalizzata.
Come passare argomenti alla funzione Lambda
Il metodo consigliato per passare argomenti all'origine dati personalizzata consiste nell'utilizzare il generatore di query nella console CloudWatch quando si esegue una query sull'origine dati.
Puoi anche utilizzare la funzione Lambda per recuperare i dati dalla tua origine dati utilizzando la nuova espressione LAMBDA nella matematica dei parametri di CloudWatch.
LAMBDA("LambdaFunctionName" [, optional-arg]*)
optional-arg contiene fino a 20 stringhe, numeri o valori booleani. Ad esempio, param, 3.14 o true.
Nota
Le query su più righe non sono supportate dai connettori di origine dati CloudWatch. Ogni avanzamento riga viene sostituito da uno spazio quando la query viene eseguita o quando si crea un allarme o un widget del pannello di controllo con la query. In alcuni casi, ciò potrebbe rendere la query non valida.
Quando usi la funzione di matematica dei parametri LAMBDA, puoi fornire il nome della funzione ("MyFunction"). Se la policy delle risorse lo consente, puoi anche utilizzare una versione specifica della funzione ("MyFunction:22") o un alias di funzione Lambda ("MyFunction:MyAlias"). Non è possibile utilizzare *
Di seguito sono riportati alcuni esempi di chiamata della funzione LAMBDA.
LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query")
LAMBDA("MyCustomDataSource", true, "fuzzy", 99.9)
La funzione matematica dei parametri LAMBDA restituisce un elenco di serie temporali che possono essere restituite al richiedente o combinate con altre funzioni matematiche dei parametri. Di seguito è riportato un esempio di combinazione di LAMBDA con altre funzioni matematiche dei parametri.
FILL(LAMBDA("AmazonOpenSearchDataSource", "MyDomain", "some-query"), 0)