Pulumi

Supported OS Linux Mac OS Windows

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

  1. Inscrivez-vous pour obtenir un compte Pulumi gratuit ou payant.

  2. Installez Pulumi.

  3. 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.

  1. 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.

  2. 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.