This integration publishes traffic replay results from Speedscale into Datadog. This lets you combine your observability data from Datadog with the results of a particular Speedscale replay to investigate the root cause of poor performance. Find and troubleshoot potential performance issues before they show up in production with the Speedscale Datadog integration.
-
To use this integration you need a Datadog API Key so that events can be submitted into Datadog.
A best practice is to save this value into an environment variable. Most likely you will store this environment variable in your continuous integration system, but when doing a one-off test you can access it in your terminal like so:
export DDOG_API_KEY=0
-
Gather the report ID of a specific report that you'd like to upload to Datadog. When working with continuous integration, get the report ID associated with your commit hash. Store this report ID in an environment variable:
export SPD_REPORT_ID=0
-
With the specific report ID and the Datadog API key, run the
speedctl
command to export that traffic replay report as a Datadog event.speedctl export datadog ${SPD_REPORT_ID} --apiKey ${DDOG_API_KEY} {"status":"ok",...}
View the Datadog Event Stream to see your exported report.
Speedscale does not include any metrics.
Speedscale does not include any service checks.
The Speedscale integration sends events to your Datadog Event Stream when a traffic replay is complete to help you understand the impact this has on your metrics.
Need help? Contact Datadog support.