Problema
Ha instrumentado su función Lambda pero no se muestra como instrumentada en la sección Amazon Web Services -> Lambda functions de New Relic.
Solución
Ha vinculado manualmente un sondeo API y la integración de métrica Streams a su cuenta New Relic en la UI.
En este escenario con dos integraciones para la misma cuenta de AWS en una cuenta de New Relic, se producirá una condición de carrera cuando se reciba la carga instrumentada desde la función Lambda instrumentada en el extremo del recolector de nubes de New Relic. La carga útil se asignará aleatoriamente a una de las dos integraciones. Si se asigna a la integración no vinculada a su entidad de función, la carga útil se eliminará y la función no se mostrará como instrumentada. Solo las funciones que hayan recibido al menos una carga útil en los últimos 30 días hasta el evento AwsLambdaInvocation
se mostrarán como instrumentadas.
FROM AwsLambdaInvocationSELECT count (*)SINCE 30 days agoWHERE entityGuid = 'ENTITY_GUID'LIMIT 1
Para evitar la creación de dos integraciones para la misma cuenta de AWS, le recomendamos utilizar la CLI newrelic-lambda
, como se mencionó anteriormente, porque detectará una integración existente y la usará.
Si ya se han creado dos integraciones, elija una para conservar y desvincule la otra haciendo clic en Unlink this account en Infrastructure > AWS en New Relic.
Sugerencia
Existen algunas limitaciones para las integraciones de métrica Streams que deben considerarse antes de desvincular una integración de sondeo API. También existen algunas limitaciones para la consulta métrica de Infraestructura Dimensional que deben considerarse antes de comprometerse completamente con una integración de Streams métrica.