一键导入
datadog-logs
使用 Composio CLI 从 shell 查询和过滤 Datadog logs,按服务/环境切换检索范围,并导出结构化 JSON 供后续 agent 使用,避免手动点击 Datadog UI。Keywords: Datadog logs, Composio CLI, JSON export.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用 Composio CLI 从 shell 查询和过滤 Datadog logs,按服务/环境切换检索范围,并导出结构化 JSON 供后续 agent 使用,避免手动点击 Datadog UI。Keywords: Datadog logs, Composio CLI, JSON export.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
构建、验证和排查 Codex、Cursor、VS Code、Visual Studio 等工具的 deep links。适用于用户需要可点击链接,尤其是在 Slack 中打开线程、文件、文件夹或应用设置时。Keywords: deep links, clickable links, Slack links.
将 OpenAI/Codex 品牌色、字体和视觉规范应用到文档、幻灯片、网页或其他 artifact。适用于需要品牌色、样式指南、视觉格式或公司设计标准的任务。Keywords: OpenAI brand, Codex style, visual formatting.
基于设计原则创建 .png 或 .pdf 静态视觉作品。适用于海报、艺术图、设计稿或其他静态设计产物;必须原创,避免复制现有艺术家作品以降低版权风险。Keywords: poster, visual art, static design.
根据 git commits 自动生成面向用户的 changelog/release notes。会分析提交历史、分类变更,并把技术提交改写成清晰、客户友好的发布说明。Keywords: changelog, release notes, commit history.
执行大型代码库迁移和多文件重构。通过 Composio CLI 协调 issue 跟踪、分批 PR 和 CI 验证,同时由 agent 在本地跨数百个文件执行变换。Keywords: migration, refactor, batched PRs.
从广告库中提取并分析竞品广告,例如 Facebook、LinkedIn 等,用于理解有效的信息表达、问题定位和创意方式,辅助优化自己的广告活动。Keywords: competitor ads, ad library, marketing analysis.
| name | datadog-logs |
| description | 使用 Composio CLI 从 shell 查询和过滤 Datadog logs,按服务/环境切换检索范围,并导出结构化 JSON 供后续 agent 使用,避免手动点击 Datadog UI。Keywords: Datadog logs, Composio CLI, JSON export. |
Query Datadog logs through the Composio CLI so the agent can filter, pivot, and summarize without you pasting screenshots.
curl -fsSL https://composio.dev/install | bash
composio login
composio link datadog # prompts for site + API/APP keys
composio search "search logs" --toolkits datadog
composio search "aggregate logs" --toolkits datadog
composio tools list datadog
Commonly used slugs (confirm with --get-schema):
DATADOG_SEARCH_LOGSDATADOG_AGGREGATE_LOGSDATADOG_LIST_ACTIVE_METRICSDATADOG_GET_EVENTcomposio execute DATADOG_SEARCH_LOGS -d '{
"filter": {
"query": "service:checkout status:error env:prod",
"from": "now-15m",
"to": "now"
},
"page": { "limit": 100 },
"sort": "-timestamp"
}'
composio execute DATADOG_AGGREGATE_LOGS -d '{
"filter": { "query": "service:checkout status:error", "from": "now-1h", "to": "now" },
"group_by": [{ "facet": "@http.url_path", "limit": 20 }],
"compute": [{ "aggregation": "count" }]
}'
composio execute DATADOG_SEARCH_LOGS -d '{
"filter": { "query": "@trace_id:7f3a2b1c env:prod", "from": "now-1h", "to": "now" },
"sort": "timestamp"
}'
composio search "save log view" --toolkits datadog
composio execute DATADOG_CREATE_SAVED_VIEW -d '{
"name": "checkout-errors-prod",
"query": "service:checkout status:error env:prod"
}'
Datadog output is JSON on stdout — pipe to jq for quick summaries:
composio execute DATADOG_SEARCH_LOGS -d '{
"filter": {"query":"service:api status:error","from":"now-30m","to":"now"},
"page":{"limit":500}
}' | jq -r '.data[].attributes.message' | sort | uniq -c | sort -rn | head
Save as scripts/dd-incident.ts, then composio run --file scripts/dd-incident.ts -- --service checkout:
const svc = process.argv[process.argv.indexOf("--service") + 1];
const errors = await execute("DATADOG_SEARCH_LOGS", {
filter: { query: `service:${svc} status:error`, from: "now-1h", to: "now" },
page: { limit: 200 }, sort: "-timestamp"
});
const topPaths = await execute("DATADOG_AGGREGATE_LOGS", {
filter: { query: `service:${svc} status:error`, from: "now-1h", to: "now" },
group_by: [{ facet: "@http.url_path", limit: 10 }],
compute: [{ aggregation: "count" }]
});
console.log(JSON.stringify({ svc, sample: errors.data?.slice(0,5), topPaths }, null, 2));
Use cron (or composio dev listen for triggers) to run the workflow and forward results to Slack:
composio run --file scripts/dd-incident.ts -- --service checkout \
| tee /tmp/digest.json
composio execute SLACK_SEND_MESSAGE -d "$(jq -n \
--slurpfile d /tmp/digest.json \
'{channel:"oncall", text: ($d[0] | tojson)}')"
env: and service: tags; Datadog indexes are region-scoped — set the right site during composio link datadog.403 Forbidden → the APP key lacks logs_read; regenerate with scope and re-link.from/to, add a facet filter, or use DATADOG_AGGREGATE_LOGS instead of pulling raw events.composio search "list log facets" --toolkits datadog.Full CLI reference: docs.composio.dev/docs/cli