Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host. Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer ces instructions à des environnements conteneurisés.
Importez l’artefact du build sur tous les hosts avec un Agent et
exécutez datadog-agent integration install -w chemin/vers/octoprint/dist/datadog_octoprint*.whl.
Depuis l’interface Web OctoPrint, créez une clé d’API afin de l’utiliser avec Datadog. Pour ce faire, accédez à Settings –> Application Keys.
Modifiez le fichier octoprint.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Collez la clé d’API OctoPrint en tant que valeur de octo_api_key. Consultez le fichier d’exemple octoprint.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
OctoPrint utilise son propre format de log (et non un format objet). Pour utiliser ces logs, créez un pipeline de traitement de logs avec des règles de parsing. Exemple :