SuperAPI AI 工具集

dash0-cli

数据与分析

查看项目

更新于 10-15 20:32

技能介绍

dash0 是 Dash0 可观测性平台的命令行界面,用于管理 Dash0 资产、查询遥测数据、发送遥测和管理组织实体。

用途与能力:资产 CRUD 覆盖 dashboards、views、check-rules、synthetic-checks、slos、recording-rules、notification-channels、spam-filters、time-series-aggregations,均支持 list、get、create(别名 add)、update、delete(别名 remove);查询支持 logs query、spans query、traces get、metrics instant、failed-checks query;发送支持 logs send、spans send(基于 OTLP);另有 otlp proxy 转发代理、api 原始 HTTP 透传、teams/members 组织管理,以及 skill install、skill show 智能体工具。

使用方式:连接 API 或 OTLP 端点需凭据,解析顺序为 CLI 标志(--api-url、--otlp-url、--auth-token 或 --auth-token-file、--dataset)、环境变量(DASH0_API_URL、DASH0_OTLP_URL、DASH0_AUTH_TOKEN、DASH0_DATASET)、所选 profile。登录使用基于浏览器的 OAuth 2.0 + PKCE。建议用 dash0 --agent-mode <command> --help 查看各命令的准确标志,而非猜测。资产命令共享五个子命令,create/update 接受 -f <file>(或 -f - 读 stdin)与 --dry-run;dash0 apply -f <文件或目录> 提供跨资产类型的创建或更新语义。示例:dash0 logs query --from now-1h --filter "otel.log.severity.range is_one_of ERROR WARN" --limit 200;dash0 dashboards get <id> -o yaml > dashboard.yaml。自动化删除需加 --force 跳过确认。查询过滤器形式为 key [operator] value,多个 --filter 以 AND 组合。默认日志与跨度查询启用自适应采样,可用 --precision disabled 获取确定性完整结果。

限制:部分功能(otlp proxy、api、部分组织命令、apply --since)为实验性,需 --experimental/-X;time-series-aggregations 需要 admin 角色且必须提供 dash0.com/origin;自定义列不支持 -o json;traces get 不接受 --precision,metrics instant 与 failed-checks query 不遵循该标志。本资料未提供具体收费与价格信息。