Dépannage du buildpack Datadog-Heroku

Pour commencer à dépanner Heroku, utilisez la commande agent-wrapper avec les commandes dʼinformation et de debugging indiquées dans la documentation relative à lʼAgent.

Par exemple, pour afficher le statut de votre Agent Datadog et des intégrations activées, exécutez :

agent-wrapper status

Vérifiez ensuite que lʼAgent Datadog effectue son écoute en envoyant une métrique personnalisée. Depuis le répertoire de votre projet, exécutez :

heroku run bash

# Une fois que votre Dyno est lancé et que vous êtes au niveau de la ligne de commande
echo -n "custom_metric:60|g|#shell" >/dev/udp/localhost/8125

Après quelques instants, utilisez lʼexplorateur de métriques pour confirmer la bonne réception de la métrique.

Il peut également se révéler utile dʼobtenir les logs de lʼAgent et de lʼAgent de trace de votre Dyno en cours dʼexécution.

Télécharger les logs de lʼAgent Datadog :

heroku ps:copy /app/.apt/var/log/datadog/datadog.log --dyno=<YOUR DYNO NAME>

Télécharger les logs de lʼAgent de trace Datadog :

heroku ps:copy /app/.apt/var/log/datadog/datadog-apm.log --dyno=<YOUR DYNO NAME>

Envoyer un flare

Générer un flare en exécutant la commande agent-wrapper :

agent-wrapper flare