1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | manage-slos-elastic-agent-skills |
| 作者/维护者 | Elastic(官方组织账号) |
| 来源链接 | https://github.com/elastic/agent-skills/tree/main/skills/observability/manage-slos |
| 许可证 | Apache-2.0(GitHub API) |
| GitHub Stars | 545(合集仓库整体,GitHub API;该数字属整个 elastic/agent-skills 合集,不代表本技能自身热度) |
| Forks | 44(GitHub API) |
| 最新版本 | v0.2.0(SKILL.md frontmatter) |
| 安装方式 | Claude Code 插件市场 / npx skills add elastic/agent-skills / 本地克隆 + 安装脚本 |
2. 功能介绍与亮点
manage-slos 教会 agent 通过 Kibana API 创建和管理 Elastic Observability 中的服务水平目标(SLO)。核心能力:
- 完整 SLI 类型覆盖:自定义 KQL、自定义指标、时间切片指标、直方图指标、APM 延迟/可用性、Synthetics 可用性等 7 种服务水平指标类型的适用场景与参数差异
- 全生命周期操作:创建、查询、更新、删除、重置 SLO,以及多 space 场景下的路径规则、
kbn-xsrf头等实操细节 - 认证方式:支持 API Key 与 Basic Auth 两种鉴权方式的具体命令示例
- 官方文档直连:每个操作均附带 Elastic 官方 SLO 概念文档、Kibana API 参考、故障排查指南的链接
亮点:Elastic 官方出品,零脚本依赖(纯参考文档),2026 年 3 月 Elastic Observability Labs 官方博客将其作为公司 agent skills 可观测性矩阵的核心组成部分之一专文介绍。
3. 适用场景
所属分类:DevOps 与基础设施
面向已经部署 Elastic Observability 的 SRE / 运维团队,用自然语言快速定义、调整、排查 SLO(例如“给结账服务设置 99.9% 可用性 SLO”),尤其适合需要跨多个服务批量设置或审计 SLO 配置的团队负责人,省去在 Kibana UI 中反复点选配置 SLI 参数的操作成本。
4. 跨 Agent 兼容性
elastic/agent-skills 仓库 README 明确列出支持的 agent 环境:Claude Code、GitHub Copilot CLI、Cursor、Windsurf、Gemini CLI、Codex、OpenCode、Pi、Roo、Cline,并为 Claude Code 提供专属插件市场安装路径。
- Claude Code:✅ 原生支持——官方插件市场可直接安装
- Codex:✅ 原生支持——官方安装文档明确列出
- OpenClaw:❓ 未验证——官方支持列表未提及,但 SKILL.md 为标准 YAML frontmatter + Markdown 格式,符合 Agent Skills 通用规范,理论上可手动安装
- Hermes Agent:❓ 未验证——官方支持列表未提及,同上
5. 推荐理由
Elastic 官方出品,一次性覆盖 SLO 全生命周期操作,把原本需要在 Kibana UI 中反复配置的复杂 SLI 参数转成 agent 可直接调用的操作指南;零脚本依赖、复制即用,只要已有 Elastic Observability 环境即可使用。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 8 | 2026 年 3 月 Elastic Observability Labs 官方博客专文介绍 SLO 管理技能,列为公司 agent skills 可观测性矩阵核心技能之一,属官方权威信源 |
| 可用性 | 9 | 单文件 SKILL.md,零配套脚本、零额外付费依赖,复制即用;仓库整体持续活跃维护(最近一次提交 2026-07-22) |
| 安全性 | 8 | 见下方安全检查清单 |
安全检查清单:
① Shell 命令执行:无——技能本身不执行脚本,仅提供 curl 示例供用户在自己环境中参考执行 ② 联网外发:无独立外发,示例中的 API 调用均指向用户自己已配置的 Kibana 实例,非第三方服务器 ③ API Key/凭据:需要用户自己的 Kibana API Key 或 Basic Auth 凭据,凭据由用户自行管理,文档未要求以任何方式上传或存储凭据 ④ 可疑指令:未发现 prompt 注入或混淆代码迹象 ⑤ 作者信誉:Elastic 官方组织账号,仓库描述为 “Official Elastic Skills” ⑥ License:Apache-2.0,明确 ⑦ 最近维护:仓库整体最近一次提交为 2026-07-22,活跃维护中
综合评分(三项均值):8.33
7. 跟同类 Skills 相比的优势
| 竞品 | 定位 | 与 manage-slos 的差异 |
|---|---|---|
| service-health-elastic-agent-skills | 综合 APM、基础设施指标、日志、SLO、告警多信号给出服务健康诊断结论 | 回答“当前状态好不好”的实时诊断,而非 SLO 目标本身的定义与生命周期管理 |
| llm-obs-elastic-agent-skills | 追踪 LLM/Agent 应用的成本、延迟、错误率、模型表现 | 聚焦 LLM 应用可观测性这一垂直场景,不涉及通用服务的可用性/延迟 SLO |
| dd-apm-datadog-labs-agent-skills | Datadog 平台的分布式追踪埋点配置,适配 K8s/Linux 环境 | 解决“怎么把埋点做对”,不涉及 SLO 目标定义与错误预算燃尽率管理 |
| alerting-irm-grafana-skills | Grafana 平台的告警路由、on-call 排班、SLO 燃尽率告警 | 聚焦“告警怎么发、谁值班”,manage-slos 聚焦 SLO 本身的创建与维护 |
8. 用户评价
该技能目前在第三方平台尚无具名用户评价。Elastic Observability Labs 官方博客(2026-03-16,作者 Bahubali Shetti)将其作为公司 agent skills 可观测性矩阵五大核心技能之一,用独立段落介绍其“从数据探索到 SLO 定义、创建、生命周期管理”的完整能力。
10. 安装使用方式
- Claude Code 插件市场:添加
elastic/agent-skills为 marketplace 源后,选择安装observability分组下的manage-slos子技能 - npx CLI(推荐,跨 agent 通用):运行
npx skills add elastic/agent-skills交互式选择安装 - 本地克隆:克隆仓库后使用自带 bash 安装脚本,手动复制到对应 agent 的 skills 目录(如 Claude Code 的
.claude/skills)
安装后注意事项:官方 README 建议“先安装 cloud 与 elasticsearch-authn 等认证类技能,再安装本技能”,因为 SLO 操作依赖已配置好的 Kibana 访问凭据;安装后无需重启,agent 识别到 SKILL.md 即可按需触发。
11. 注意事项
- 使用前必须已有可用的 Elastic Observability 部署与 Kibana 访问权限,本技能不能独立工作
- 错误预算燃尽率(burn rate)告警规则不会通过 SLO API 自动创建,需另行配置
- 更新 SLO 会重置底层 transform 并重新计算历史数据,高频调整可能带来额外集群负载
- 官方仓库标注“in early release and under active development”,API 存在变动风险