Problema
Você instrumentou sua função do Lambda, mas ela não está aparecendo como instrumento na seção Amazon Web Services -> Lambda functions do New Relic.
Solução
Você vinculou uma pesquisa de API e uma integração métrica Streams à sua conta New Relic manualmente na interface.
Neste cenário com duas integrações para a mesma conta AWS em uma conta New Relic, uma condição de corrida ocorrerá quando a carga do instrumento for recebida do instrumento função do Lambda no endpoint do coletor de nuvem New Relic. A carga útil será atribuída aleatoriamente a uma das duas integração. Se atribuído à integração não vinculada à sua entidade de função, a carga útil será descartada e a função não aparecerá como instrumento. Somente funções que receberam pelo menos uma carga nos últimos 30 dias do evento AwsLambdaInvocation
aparecerão como instrumento.
FROM AwsLambdaInvocationSELECT count (*)SINCE 30 days agoWHERE entityGuid = 'ENTITY_GUID'LIMIT 1
Para evitar a criação de duas integrações para a mesma conta AWS, recomendamos que você use a CLI newrelic-lambda
, conforme mencionado acima, porque ela detectará uma integração existente e a utilizará.
Caso já tenham sido criadas duas integrações, escolha uma para manter e desvincule a outra clicando em Unlink this account em Infrastructure > AWS no New Relic.
Dica
Existem algumas limitações nas integrações métricas do Streams que devem ser consideradas antes de desvincular uma integração de polling de API. Existem também algumas limitações à consulta métrica Dimensional de Infraestrutura que devem ser consideradas antes de se comprometer totalmente com uma integração métrica de Streams.