Skip to main content
hitspec can send test execution metrics directly to the DataDog API during stress tests.

Setup

hitspec run api.http --stress -d 5m -r 100 \
  --metrics datadog \
  --datadog-api-key "$DD_API_KEY"

Configuration

FlagEnv VarDefaultDescription
--datadog-api-keyDD_API_KEY(required)Your DataDog API key
--datadog-siteDD_SITEdatadoghq.comDataDog site (EU: datadoghq.eu)
--datadog-tagsDD_TAGSComma-separated tags

Tags

Add custom tags to your metrics for filtering in DataDog dashboards:
hitspec run api.http --stress -d 5m -r 100 \
  --metrics datadog \
  --datadog-api-key "$DD_API_KEY" \
  --datadog-tags "env:staging,service:user-api,team:backend"

CI/CD Example

# GitHub Actions
- name: Stress test with DataDog metrics
  run: |
    hitspec run api.http --stress -d 5m -r 100 \
      --metrics datadog \
      --datadog-tags "env:staging,branch:${{ github.ref_name }}"
  env:
    DD_API_KEY: ${{ secrets.DD_API_KEY }}