Instrumenter des applications .NET sans serveur avec le Forwarder Datadog
Présentation
Prérequis
Pour ingérer des métriques optimisées, métriques custom et logs AWS Lambda, vous devez utiliser la fonction Lambda du Forwarder Datadog.
Activer le tracing X-Ray
- Activez le tracing actif AWS X-Ray pour votre fonction Lambda.
- Installez le SDK AWS X-Ray pour .NET.
Abonner le Forwarder Datadog à des groupes de logs
Pour pouvoir envoyer des métriques, traces et logs à Datadog, abonnez la fonction Lambda du Forwarder Datadog à chaque groupe de logs de votre fonction.
Et ensuite ?
Surveiller une logique opérationnelle personnalisée
Si vous souhaitez envoyer une métrique custom à l’aide du Forwarder Datadog, consultez l’exemple de code ci-dessous :
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));