• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Compatibilidad y requisitos del monitoreo de AWS Lambda

Antes de habilitar el monitoreo serverless para AWS Lambda, asegúrese de cumplir con los requisitos y conocer los cargos de AWS resultantes de su uso.

Tiempos de ejecución de lenguaje AWS Lambda recomendados

  • Nodo.js: nodejs16.x, nodejs18.x, nodejs20.x
  • Python: python3.7, python3.8, python3.9, python3.10, python3.11, python3.12
  • Go: provided.al2
  • Java: java8.al2, java11, java17
  • Ruby: ruby3.2, ruby3.3
  • .NET: dotnet6, dotnet8

AWS también tiene tiempos de ejecución más antiguos para estos lenguajes, pero AWS no ha optado por admitir las API de Lambda más recientes con esos tiempos de ejecución más antiguos. La integración para tiempos de ejecución más antiguos requiere una estrategia diferente, pero es posible.

Python, Ruby y Node.js son, con diferencia, los lenguajes más populares del ecosistema Lambda. Las New Relic para Node.js, Ruby y Python incluyen la última versión del agente New Relic y proporcionan instrumentación rica con una configuración mínima, lista para usar.

De manera similar, Go utiliza el agente New Relic Go. New Relic recomienda mantener actualizado el módulo del agente. El soporte es limitado para versiones del agente anteriores a 3.16.0.

Para minimizar el impacto en el rendimiento, hemos adoptado un enfoque diferente con Java. New Relic proporciona el SDK de OpenTracing para tiempos de ejecución de Java. Este enfoque requiere un poco más de código para integrarse.

Para una instrumentación Lambda completa, algunos de nuestros agentes incluidos en nuestras capas Lambda dependen de un SDK de AWS específico del idioma. Si no se utiliza un SDK de AWS, los datos de Lambda aparecerán como llamadas de servicios externos en la UI, con detalles mínimos. En otras palabras, confiamos en el SDK de AWS para facilitar la instrumentación de su función.

Para los siguientes servicios, solo se informa el "objetivo" (nombre de la función Lambda, ARN del tema SNS, nombre de la tabla DynamoDB, etc.): Autoscaling, Athena, Batch, Cloud9, CodeBuild, DynamoDB, Greengrass, IoT, Kinesis (Streams, Firehose , Analytics, Video), Lambda, Lex, Machine Learning, MQ, Redshift, Rekognition, S3, SES, SimpleDB, SNS, SQS, Storage Gateway y STS.

Acerca de los costos de AWS

Enabling serverless monitoring for AWS Lambda may result in Amazon Web Services charges. Nuestra newrelic-log-ingestion función Lambda, que nos informa sus datos Lambda, se considera un servicio de terceros: los cargos de AWS resultantes de su uso son su responsabilidad.

Si utiliza la extensión Lambda, puede evitar el cargo por ingesta de logs de CloudWatch para la telemetría recopilada por New Relic.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.