Le plug-in Serverless Datadog configure vos fonctions de sorte à ce qu’elles envoient les métriques, les traces et les logs à Datadog via l’extension Lambda Datadog.
Pour installer et configurer le plug-in Serverless Datadog, suivez les étapes suivantes :
Pour installer le plug-in Serverless Datadog :
serverless plugin install --name serverless-plugin-datadog
Mettez à jour votre fichierserverless.yml
:
custom:
datadog:
site: <SITE_DATADOG>
apiKeySecretArn: <ARN_SECRET_CLÉ_API_DATADOG>
Renseignez les paramètres fictifs comme suit :
- Remplacez
<SITE_DATADOG>
par le site Datadog auquel vous envoyez les données de télémétrie. - Remplacez
<ARN_SECRET_CLÉ_API_DATADOG>
par l’ARN du secret AWS où votre clé d’API Datadog est stockée en toute sécurité. La clé doit être stockée sous forme de chaîne de texte brut (et non un blob JSON). L’autorisation secretsmanager:GetSecretValue
est requise. Pour un test rapide, vous pouvez également utiliser apiKey
et définir la clé d’API Datadog sous forme de texte brut.
Pour obtenir plus de détails ainsi que des paramètres supplémentaires, consultez la documentation du plug-in.
Installer l’extension Lambda Datadog
Ajoutez la couche Lambda de l’extension Lambda Datadog à vos fonctions Lambda, en utilisant le format d’ARN adapté à votre architecture et région AWS :
# Utiliser ce format lorsque Lambda est déployé avec l'architecture x86 dans les régions commerciales d'AWS
arn:aws:lambda:<RÉGION_AWS>:464622532012:layer:Datadog-Extension:43
# Utiliser ce format lorsque Lambda est déployé avec l'architecture arm64 dans les régions commerciales d'AWS
arn:aws:lambda:<RÉGION_AWS>:464622532012:layer:Datadog-Extension-ARM:43
# Utiliser ce format lorsque Lambda est déployé avec l'architecture x86 dans les régions GovCloud d'AWS
arn:aws-us-gov:lambda:<RÉGION_AWS>:002406178527:layer:Datadog-Extension:43
# Utiliser ce format lorsque Lambda est déployé avec l'architecture arm64 dans les régions GovCloud d'AWS
arn:aws-us-gov:lambda:<RÉGION_AWS>:002406178527:layer:Datadog-Extension-ARM:43
Remplacez <RÉGION_AWS>
par une région AWS valide, telle que us-east-1
.
- Définissez
DD_SITE
sur
(assurez-vous que le SITE sélectionné à droite est correct). - Définissez
DD_API_KEY_SECRET_ARN
sur l’ARN du secret AWS où votre clé d’API Datadog est stockée en toute sécurité. La clé doit être stockée sous forme de chaîne de texte brut (et non d’un blob JSON). L’autorisation secretsmanager:GetSecretValue
est requise. Pour effectuer un test rapide, vous pouvez également utiliser DD_API_KEY
et définir la clé d’API Datadog sous forme de texte brut.