Présentation
Pulumi est une plateforme d’Infrastructure en tant que code (IaC) moderne qui permet aux équipes d’ingénierie cloud de définir, déployer et gérer dans leurs langages préférés des ressources cloud sur n’importe quel cloud.
L’intégration Pulumi est utilisée pour provisionner les ressources cloud disponibles dans Datadog. Vous devez fournir des identifiants afin de déployer et de mettre à jour des ressources dans Datadog.
Configuration
Installation
L’intégration Datadog/Pulumi utilise le SDK Datadog pour gérer et provisionner des ressources.
Configuration
Inscrivez-vous pour obtenir un compte Pulumi gratuit ou payant.
Installez Pulumi.
Une fois que vous avez obtenu vos tokens d’autorisation Datadog pour Pulumi, vous pouvez les configurer de deux façons différentes :
Vous pouvez définir les variables d’environnement DATADOG_API_KEY
et DATADOG_APP_KEY
:
export DATADOG_API_KEY=XXXXXXXXXXXXXX && export DATADOG_APP_KEY=YYYYYYYYYYYYYY
Sinon, si vous préférez stocker vos tokens dans votre pile Pulumi, afin de faciliter l’accès multi-utilisateur, vous pouvez définir vos tokens dans la configuration :
pulumi config set datadog:apiKey XXXXXXXXXXXXXX --secret && pulumi config set datadog:appKey YYYYYYYYYYYYYY --secret
Remarque : transmettez --secret
lorsque vous définissez datadog:apiKey
et datadog:appKey
, afin que vos clés soient correctement chiffrées.
Exécutez pulumi new
pour initialiser un répertoire de projet pour votre pile d’infrastructure et suivez la documentation sur l’API (en anglais) pour définir des métriques, des monitors, des dashboards ou d’autres ressources.
Une fois vos ressources cloud définies dans le code, exécutez pulumi up
pour créer les nouvelles ressources définies dans votre programme Pulumi.
Données collectées
Métriques
Pulumi n’inclut aucune métrique.
Checks de service
Pulumi n’inclut aucun check de service.
Événements
Pulumi n’inclut aucun événement.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.