Información general

Si recién empiezas a utilizar Datadog Serverless, sigue las instrucciones para instrumentar tus funciones de Lambda mediante la Datadog Lambda Extension. Si ya configuraste Datadog Serverless con el Datadog Forwarder antes que las funcionalidades de Lambda listas para usar, utiliza esta guía para mantener tu instancia.

Requisitos previos

Se necesita la función de Lambda del Datadog Forwarder para ingerir las métricas mejoradas, las métricas personalizadas y los logs de AWS Lambda.

Habilitar el rastreo de X-Ray

  1. Habilita el rastreo activo de AWS X-Ray para tu función de Lambda.
  2. Instala el AWS X-Ray SDK para .NET.

Suscribir el Datadog Forwarder a grupos de logs

Suscribe la función de Lambda del Datadog Forwarder a cada uno de los grupos de logs de tu función para enviar métricas, trazas (traces) y logs a Datadog.

¿Qué toca hacer ahora?

Monitorizar la lógica de negocio personalizada

Si quieres enviar una métrica personalizada mediante el Datadog Forwarder, consulta el siguiente código de ejemplo:

var myMetric = new Dictionary<string, object>();
myMetric.Add("m", "coffee_house.order_value");
myMetric.Add("v", 12.45);
myMetric.Add("e", (int)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds);
myMetric.Add("t", new string[] {"product:latte", "order:online"});
LambdaLogger.Log(JsonConvert.SerializeObject(myMetric));