Datadog

Send LoadStrike reporting events to Datadog Logs and projected metrics to Datadog Metrics.

Reporting

Realtime reporting

Choose the built-in sink page that matches the observability stack your team already uses. Each tab below opens a dedicated page instead of swapping content in place.

When To Use Datadog

Use Datadog when your team already relies on Datadog dashboards, queries, and alerting for both event streams and metric time series.

What LoadStrike Sends

DatadogReportingSink sends reporting events to Datadog Logs and projected metrics to Datadog Metrics. Final export also carries final metric snapshots and run-result metadata such as report files, disabled sink names, and sink error details.

Configuration Surface

Configure the sink in code or through LoadStrike:ReportingSinks:Datadog. Common options include BaseUrl, ApiKey, ApplicationKey, StaticTags, and StaticAttributes.

Downloads

Datadog setup is supported through the downloadable JSON infra-config template and the shared observability asset guide.

Datadog realtime reporting

Use DatadogReportingSink when you want reporting events in Datadog Logs and projected metrics in Datadog Metrics.

Switch between C#, Java, Python, TypeScript, and JavaScript to see the native SDK shape for this sample.

Licensing note: every runnable sample requires a valid runner key via WithRunnerKey("...") or config key LoadStrike:RunnerKey.

HTML reports include an icon-only Light/Dark theme toggle fixed at the top-right. Default report theme is Light.

Datadog Sink

var datadogSink = new DatadogReportingSink(new DatadogReportingSinkOptions
{
    BaseUrl = "https://api.datadoghq.com",
    ApiKey = "dd-api-key",
    ApplicationKey = "dd-app-key",
    StaticTags =
    {
        ["environment"] = "staging",
        ["service"] = "orders-api"
    },
    StaticAttributes =
    {
        ["team"] = "performance"
    }
});

LoadStrikeRunner.RegisterScenarios(scenario)
    .WithReportingSinks(datadogSink)
    .WithRunnerKey("rkl_your_local_runner_key")
    .Run();

Datadog setup checklist

This page only covers the Datadog sink contract that LoadStrike ships today.

Config path

LoadStrike:ReportingSinks:Datadog

Common options

BaseUrl, ApiKey, ApplicationKey, StaticTags, and StaticAttributes.

Best fit

Teams already using Datadog dashboards, queries, and alerting for both event and metric streams.

Final export

Includes final metric snapshots plus run-result metadata such as report files, disabled sink names, and sink errors.

{
  "LoadStrike": {
    "ReportingSinks": {
      "Datadog": {
        "BaseUrl": "https://api.datadoghq.com",
        "ApiKey": "dd-api-key",
        "ApplicationKey": "dd-app-key"
      }
    }
  }
}

Downloads and templates

Use the Datadog template when you want to bind sink settings from infra config instead of constructing every value in code.

Datadog template JSON

Ready-to-edit infra-config template for DatadogReportingSink.

Download file

Observability asset guide

Combined guide for sink templates and Grafana starter assets.

Download file