← 返回
未分类 中文

Datadog

Inspect Datadog monitors, metrics, logs, incidents, dashboards, and observability data - powered by ClawLink.
检查 Datadog 监控、指标、日志、事件、仪表盘和可观测性数据——由 ClawLink 提供支持。
hith3sh hith3sh 来源
未分类 clawhub v1.0.5 3 版本 100000 Key: 无需
★ 5
Stars
📥 1,461
下载
💾 1
安装
3
版本
#clawlink#integration#latest

概述

Datadog

!Datadog

Work with Datadog from chat - inspect monitors, metrics, logs, incidents, dashboards, and observability data.

Powered by ClawLink, an integration hub for OpenClaw that handles hosted connection flows and credentials so you don't need to configure Datadog API access yourself.

Setup in 3 Steps

Step 1: InstallStep 2: Pair AccountStep 3: Connect Datadog
:---::---::---:
!Install!PairApp-specific connection GIF coming soon
Run the install command in OpenClawSign in and approve the deviceOpen the dashboard and connect Datadog

Connection flow

User → ClawLink OAuth → Datadog account
         ↓
    OpenClaw tools
    (via ClawLink)

Step 1 — Install the ClawLink plugin:

openclaw plugins install clawhub:clawlink-plugin

Start a fresh chat after installing.

Step 2 — Pair ClawLink:

  1. Call clawlink_begin_pairing
  2. Open the returned URL in your browser
  3. Sign in to ClawLink and approve the device

Step 3 — Connect Datadog:

Open claw-link.dev/dashboard?add=datadog, complete the OAuth flow, then confirm.

App-specific connection GIF coming soon

Step 4 — Verify and discover:

// 1. Verify Datadog is connected
clawlink_list_integrations()

// 2. List available tools
clawlink_list_tools({ integration: "datadog" })

// 3. Search tools if needed
clawlink_search_tools({ query: "monitor", integration: "datadog" })

Architecture

┌─────────────────────────────────────────────────────────┐
│                    OpenClaw (you)                       │
├─────────────────────────────────────────────────────────┤
│  ClawLink Plugin  →  clawlink_* tools                   │
├─────────────────────────────────────────────────────────┤
│                    ClawLink Cloud                       │
│         (credentials, connection state, routing)        │
├─────────────────────────────────────────────────────────┤
│              Datadog API (user's account)               │
└─────────────────────────────────────────────────────────┘

Tool reference

Read operations

ToolDescriptionRisk
-------------------------
datadog_get_dashboardGet detailed dashboard info including widgets, layout, template variablessafe
datadog_get_monitorGet monitor details, current state, configuration, active downtimessafe
datadog_get_service_dependenciesGet APM service dependency graph (upstream/downstream services)safe
datadog_get_synthetics_locationsList all available public/private synthetic test locationssafe
datadog_get_tagsGet all tags associated with a specific hostsafe
datadog_get_usage_summaryGet usage summary (API calls, hosts, containers, billing metrics)safe
datadog_list_all_tagsList all tags in use across the organizationsafe
datadog_list_api_keysList all API keys (names, owners, last-used timestamps)safe
datadog_list_apm_servicesList APM services for application performance monitoringsafe
datadog_list_aws_integrationList configured AWS account integrationssafe
datadog_list_dashboardsList all dashboards with basic infosafe
datadog_list_eventsList events within a time range (deployments, outages, changes)safe
datadog_list_hostsList all hosts with metrics, tags, and statussafe
datadog_list_incidentsList incidents with timeline and impact trackingsafe
datadog_list_log_indexesList all log indexes (use before searching logs)safe
datadog_list_metricsDiscover active metric names since a given timestampsafe
datadog_list_monitorsGet all monitor details with filtering by group, name, tagssafe
datadog_list_rolesList organization roles and their permissionssafe
datadog_list_service_checksList service check statuses for infrastructure componentssafe
datadog_list_sl_osList Service Level Objectives and reliability targetssafe
datadog_list_syntheticsList synthetic API tests from multiple global locationssafe
datadog_list_usersList team members, their roles, and access levelssafe
datadog_list_webhooksList configured webhook integrationssafe
datadog_query_metricsQuery time series metric data for custom dashboards/reportssafe
datadog_search_logsSearch logs with advanced filtering (time in ms, no sort param)safe
datadog_search_spans_analyticsAnalyze span data with aggregations (error rates, latency patterns)safe
datadog_search_tracesSearch distributed traces across servicessafe

Write operations

ToolDescriptionRisk
-------------------------
datadog_create_dashboardCreate a customizable monitoring dashboardconfirm
datadog_create_downtimeSuppress alerts during maintenance windowsconfirm
datadog_create_eventTrack deployments, outages, configuration changesconfirm
datadog_create_monitorCreate a monitor with alerting thresholds and notificationsconfirm
datadog_create_sloCreate a Service Level Objective for reliability trackingconfirm
datadog_create_synthetic_api_testCreate a synthetic API test from multiple global locationsconfirm
datadog_create_webhookRegister a webhook endpoint for monitor notificationsconfirm
datadog_delete_dashboardPermanently remove a dashboardhigh_impact
datadog_delete_monitorPermanently delete a monitorhigh_impact
datadog_mute_monitorTemporarily silence alerts (maintenance windows)confirm
datadog_submit_metricsSubmit custom metrics and business KPIsconfirm
datadog_unmute_monitorRe-enable alerts from a previously muted monitorconfirm
datadog_update_dashboardUpdate dashboard configuration, widgets, or layoutconfirm
datadog_update_host_tagsReplace all tags on a specific hostconfirm
datadog_update_monitorUpdate monitor thresholds or notification settingsconfirm

Code examples

Example 1: List all monitors and find critical ones

// Get all monitors
const monitors = await clawlink_call_tool({
  tool: "clawlink_list_tools",
  parameters: { integration: "datadog" }
});

// Then get details for a specific monitor
const monitor = await clawlink_call_tool({
  tool: "datadog_get_monitor",
  parameters: { monitor_id: "123456" }
});

// Or list all monitors with details
const allMonitors = await clawlink_call_tool({
  tool: "datadog_list_monitors",
  parameters: {}
});

Example 2: Query metrics and search logs

// List available metrics first
const metrics = await clawlink_call_tool({
  tool: "datadog_list_metrics",
  parameters: { from: 1704067200 }
});

// Query specific metrics
const timeseries = await clawlink_call_tool({
  tool: "datadog_query_metrics",
  parameters: {
    query: "system.cpu.user{*}",
    from: 1704067200,
    to: 1704153600
  }
});

// Search logs for errors
const errors = await clawlink_call_tool({
  tool: "datadog_search_logs",
  parameters: {
    query: "status:error",
    from: 1704067200000,
    to: 1704153600000
  }
});

Example 3: Create and manage monitors

// Create a monitor
const newMonitor = await clawlink_call_tool({
  tool: "datadog_create_monitor",
  parameters: {
    name: "High CPU Alert",
    type: "metric alert",
    query: "avg(last_5m):system.cpu.user{*} > 90",
    message: "CPU usage is above 90%"
  }
});

// Mute a monitor during maintenance
await clawlink_call_tool({
  tool: "datadog_mute_monitor",
  parameters: {
    monitor_id: "123456",
    scope: "env:production"
  }
});

Example 4: Investigate an incident

// List recent incidents
const incidents = await clawlink_call_tool({
  tool: "datadog_list_incidents",
  parameters: {}
});

// Get service dependencies for the affected service
const deps = await clawlink_call_tool({
  tool: "datadog_get_service_dependencies",
  parameters: { service_name: "payment-service" }
});

// Search traces for errors
const traces = await clawlink_call_tool({
  tool: "datadog_search_traces",
  parameters: { service: "payment-service", status: "error" }
});

Error handling

Error patternLikely causeResolution
-----------------------------------------
Monitor not foundWrong monitor IDCall datadog_list_monitors to get correct ID
Permission deniedMissing Datadog scopesUser may need to reconnect Datadog with full permissions
Too many resultsLarge time rangeNarrow the time range or add filters to reduce result size
Sort parameter not supportedUsing sort in log searchRemove sort param — Datadog Logs API does not support it
Invalid type for aggregate_requestSpan analytics schema violationUse datadog_search_traces instead for basic trace search

Security & Permissions

  • ClawLink stores only the OAuth token, never the raw API key
  • Device credentials are stored locally in OpenClaw plugin config
  • datadog_list_api_keys returns metadata only (no secret key values)
  • Datadog OAuth scopes are determined by ClawLink's registered app — user may need to reconnect if scopes change

Troubleshooting

Tools not showing up after install:

  • Start a fresh OpenClaw chat to reload the plugin catalog
  • Call clawlink_list_integrations to confirm ClawLink is paired

"Integration not connected" error:

Empty results from datadog_list_events:

  • Events are often sparse — start with a broad time range and minimal filters
  • Combining multiple filters (tags + sources + priority) with narrow ranges may return empty results

Powered by ClawLink — your OpenClaw integration hub for Datadog.

版本历史

共 3 个版本

  • v1.0.5 当前
    2026-06-27 11:13
  • v1.0.6
    2026-06-09 16:14 安全 安全
  • v0.1.0
    2026-05-21 13:55 安全 安全

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

it-ops-security

MoltGuard - Security & Antivirus & Guardrails

thomas-security
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装后可防止您和您的用户受到提示注入、数据泄露及恶意行为的侵害。
★ 116 📥 30,976
it-ops-security

Free Ride - Unlimited free AI

shaivpidadi
管理OpenClaw的OpenRouter免费AI模型,自动按质量排名模型,配置速率限制备用方案,并更新opencla...
★ 471 📥 78,267
it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 31,021