Présentation
k6 est un outil de test de charge open source qui vous permet d’identifier les problèmes de performance et les ralentissements plus rapidement.
Grâce à l’intégration k6, vous pouvez surveiller les métriques de performance liées à vos tests k6 pour :
- Corréler les performances de votre application avec les métriques d’évaluation de la charge système
- Créer des alertes en fonction des métriques d’évaluation des performances
- Analyser et visualiser les métriques k6 à l’aide du dashboard k6 de Datadog ou depuis le Metrics Explorer

Configuration
Pour obtenir des instructions détaillées, consultez la documentation de k6.
Installation
Dans Datadog, accédez à Integrations > API et copiez votre clé d’API.
Exécutez l’Agent Datadog :
k6 envoie ses métriques à l’Agent Datadog, qui se charge ensuite de les recueillir, les agréger et les transmettre à la plateforme Datadog.
Exécutez l’Agent Datadog en tant que conteneur Docker avec la commande suivante :
DOCKER_CONTENT_TRUST=1 \
docker run -d \
--name datadog \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /proc/:/host/proc/:ro \
-v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \
-e DD_SITE="datadoghq.com" \
-e DD_API_KEY=<YOUR_DATADOG_API_KEY> \
-e DD_DOGSTATSD_NON_LOCAL_TRAFFIC=1 \
-p 8125:8125/udp \
datadog/agent:latest
Remarque : remplacez <YOUR_DATADOG_API_KEY>
par votre clé d’API. Si votre compte utilise le site européen de Datadog, définissez DD_SITE
sur datadoghq.eu
.
Exécutez le test k6, puis envoyez les résultats à Datadog.
Après avoir lancé l’Agent Datadog, exécutez le test k6 et envoyez les métriques à l’Agent avec la commande suivante :
K6_STATSD_ENABLE_TAGS=true k6 run --out statsd script.js
Visualisez les métriques k6 dans Datadog.
Pendant l’exécution du test, k6 envoie les métriques de façon périodique à Datadog. Par défaut, le nom de ces métriques commence par k6.
.
Pour visualiser les métriques k6 en temps réel, utilisez le Metrics Explorer, les monitors ou un dashboard personnalisé.

La première fois que Datadog détecte la métrique k6.http_reqs
, le carré d’intégration k6 est automatiquement installé et le dashboard k6 par défaut est ajouté à votre liste de dashboards.

Données collectées
Métriques
Checks de service
L’intégration k6 n’inclut aucun check de service.
Événements
L’intégration k6 n’inclut aucun événement.
Dépannage
Besoin d’aide ? Consultez la documentation de k6 sur Datadog ou contactez l’assistance k6.