用途 Observability Engineer 是一个可观测性架构方向的技能,定位为“可观测性架构师”。其核心取向是 OpenTelemetry-first(以 OpenTelemetry 为先),并围绕 Prometheus + Grafana 技术栈展开,同时关注 SLIs/SLOs 与告警疲劳预防。根据资料描述,它适用于指标(metrics)、日志(logs)与追踪(traces)体系的搭建。
主要能力 资料明确提到的能力方向包括:
- 以 OpenTelemetry 为核心的可观测性方案设计;
- Prometheus + Grafana 技术栈的监控体系;
- SLIs/SLOs 的定义与相关实践;
- 告警疲劳(alert fatigue)的预防;
- 指标、日志、追踪三类信号的搭建。
使用方式 该技能包含一条明确的分块规则(Chunking Rule):大型监控栈(Prometheus + Grafana + OpenTelemetry + 日志)的代码量可达 1000 行以上,因此要求每次响应只生成一个组件,生成顺序为:指标 → 仪表盘 → 告警 → 追踪 → 日志。这一规则用于控制单次输出的规模,避免一次性生成过大的监控栈配置。
适用场景 适合需要搭建或规划可观测性体系的场景,尤其是采用 OpenTelemetry 与 Prometheus + Grafana 组合、并需要围绕 SLIs/SLOs 设计监控与告警的工程任务。也适合需要分阶段产出监控栈各组件(指标、仪表盘、告警、追踪、日志)的工作流。
限制 资料未提供该技能的具体安装命令、依赖要求、支持平台、收费方式或价格信息,这些内容暂未提供。资料也未给出具体的实现细节、示例代码或配置模板,仅说明了其定位、技术取向与分块输出规则。