Datadog

Stack Monitors

Monitor Datadog Infrastructure with Crowswatch

Monitor infrastructure metrics, APM traces, and log analytics from your Datadog organisation directly from Crowswatch.

What This Integration Provides

  • Infrastructure metrics: host and container CPU, memory, disk, and network
  • APM: service latency, error rates, and throughput from distributed traces
  • Monitors: current state of all Datadog monitors (OK / Alert / Warn / No Data)
  • Log analytics: log volume, error count, and pattern trends
  • Dashboards: visibility into your key Datadog dashboard metrics
  • Service health: service-level indicators across your monitored stack

Requirements

RequirementDetail
Datadog accountAny plan
API keyOrganisation-level key
Application keyUser-scoped key with read permissions
Datadog siteYour organisation's Datadog URL (e.g. datadoghq.com or datadoghq.eu)
Estimated setup time~10 minutes

Step 1: Generate Credentials

Reading data from Datadog requires both an API key and an Application key.

  • The API key authenticates the source (your organisation)
  • The Application key inherits the permissions of the user who created it and controls what data can be accessed

To create an API key:

  1. Log in to your Datadog organisation
  2. Go to Organization Settings → API Keys
  3. Click New Key
  4. Name it (e.g. crowswatch-monitor)
  5. Click Create Key and copy the value immediately

To create an Application key:

  1. Go to Organization Settings → Application Keys
  2. Click New Key
  3. Name it (e.g. crowswatch-monitor)
  4. Click Add Scopes and add the following read-only scopes:
    ScopePurpose
    metrics_readRead metric data
    monitors_readRead monitor state and history
    logs_read_dataRead log data
    apm_readRead APM traces and services
    dashboards_readRead dashboard definitions
  5. Click Create Application Key and copy the value immediately
Both keys are only shown in full at creation time.

Step 2: Locate Required IDs

Datadog Site

Your Datadog site determines the API base URL. Check which URL you log in at:

Login URLSite
app.datadoghq.comUS1 (default)
us3.datadoghq.comUS3
us5.datadoghq.comUS5
app.datadoghq.euEU
ap1.datadoghq.comAP1

You will select your site in the Crowswatch connection form.

Step 3: Add Credentials to Crowswatch

Navigate to: Crowswatch → Add Service → Datadog

FieldValue
API KeyThe API key from Step 1
Application KeyThe Application key from Step 1
SiteYour Datadog site (e.g. datadoghq.com)

Available Metrics

Infrastructure

  • Host CPU utilisation (%)
  • Memory used / available
  • Disk read/write throughput
  • Network in/out (bytes)
  • Container count

APM

  • Service request rate (requests/sec)
  • Service error rate (%)
  • Service latency (p50, p75, p95, p99)
  • Trace volume by service

Monitors

  • Monitor count by state (OK, Alert, Warn, No Data)
  • Recently triggered monitors
  • Monitor state history

Logs

  • Log volume by service or environment
  • Error log count
  • Log ingestion rate

Connect

  1. Enter your API Key, Application Key, and Site in the Crowswatch form
  2. Click Verify to confirm the credentials are valid
  3. Select the metrics and services you want to track
  4. Click Connect

Security

  • Application keys inherit the permissions of the creating user, so create the key under a user with only the permissions listed above
  • Use scoped Application keys (with specific scopes selected) rather than unscoped keys
  • Do not use Admin-level Application keys for monitoring
  • Rotate both keys periodically and update them in Crowswatch when you do

Troubleshooting

Authentication error

Confirm both the API key and Application key are correct. Both are required, and neither alone is sufficient for reading data. Verify you are using the correct Datadog site.

Permission denied on specific metrics

Confirm the Application key has the required scope (e.g. logs_read_data for log metrics). Scopes can be checked and updated in Organization Settings → Application Keys.

No data appearing

Check that the API key is active and belongs to the correct organisation. Confirm that Datadog is actually receiving data from your infrastructure.

Wrong site selected

If you see authentication errors despite correct credentials, double-check your site selection. US1 and EU credentials cannot be swapped.