用途:在可观测性方案落地前,评审日志、指标、追踪、上下文传播、SLO/SLI、告警、仪表盘、采样、保留、隐私与成本设计,判断信号字段与维度、语义、关联ID、采样、保留和告警是否可行动,并识别敏感数据、基数、告警噪声、盲区与成本风险。适用于运行时数据不可用、只能评审遥测设计本身的场景。
主要能力:输出OBS-##发现,每条包含信号、对象、字段/维度、语义、来源/证据、缺口、影响、检测动作、负责人与验证方式;构建信号/服务覆盖矩阵;区分设计事实、有证据推断、建议与人工决策;对敏感字段、无界基数、采样缺口和不可行动告警给出安全的最小验证。默认Markdown输出,要求表格、CSV或JSON时保留同样的证据、状态、影响、负责人与验证字段。
使用方式:先阅读 prompts/observability-design-review.md,提供目标、范围、材料、环境与可用证据,遵循其输入审计与输出契约;信息不完整时给出有边界的第一轮评审。回归检查读 evals/eval.yaml 及其用例;触发检查用 evals/trigger-prompts.csv 与 evals/local-rules.json,缺少选择轨迹为BLOCKED。
限制:不读取或修改真实生产信号,不执行探针;仪表盘不等于告警有效性证明;不默认选择SLO、事故严重级别、采样率、保留期、成本预算或负责人;缺少运行时身份、时间、环境与原始信号时,运行时结论保持未验证、未执行或未评估。常见误区是把仪表盘当作可行动告警、只列信号名而无字段维度语义关联、忽略敏感数据与基数采样保留成本约束。