SuperAPI AI 工具集

opslevel

数据与分析

查看项目

更新于 10-16 00:27

技能介绍

用途:该技能用于在 AI 代理中与 OpsLevel(服务成熟度平台)交互,帮助 DevOps 和 SRE 团队管理服务元数据、跟踪服务健康状况并自动化运维工作流。涉及对象包括检查(Check)、服务(Service)、服务成熟度报告、团队(Team)、筛选器(Filter)和用户(User)。

主要能力:通过 Membrane 预置动作或代理请求调用 OpsLevel API;Membrane 负责认证与凭证刷新,无需用户提供 API 密钥。可先搜索动作(action list --intent),再运行动作或直接以代理请求方式访问 API。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>(无头环境会输出授权 URL,用 membrane login complete <code> 完成)。建立连接:membrane connection ensure "https://www.opslevel.com/" --json,若状态为 BUILDING 可用 npx @membranehq/cli@latest connection get <id> --wait --json 轮询直到 READY。发现动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可配合 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可输出机器可读结果。

适用场景:批量读取或更新服务与团队信息、执行检查、生成/查询服务成熟度报告、按筛选器查询数据,以及自动化运维工作流。

限制:官方资料未提供具体动作清单、字段定义、速率限制和权限范围,需以实际 action list 结果与官方文档为准;具体收费与平台支持情况暂未提供。