Google Cloud 监控指标选择器
为 GCP 服务发现并筛选相关监控指标。
技能限定了指标描述符查询与网页搜索工具,主要读取监控元数据,未见恶意代码、凭据窃取或隐蔽外传;但要求在工具缺失时直接修改本地 MCP 配置并使用 Google 凭据,未要求用户确认、未说明数据流和权限边界,也没有回滚步骤,因此扣除较多分数。
工作流包含分页、过滤、超时、限流和空结果处理,且规定失败后的反馈;但声明的配置修改能力不在 allowed-tools 中,依赖特定 MCP 工具和环境路径,自动配置流程可能无法执行,且静态审查没有测试或实际复现证据,因此仅给中等分数。
描述明确覆盖 GCP 服务指标发现、关键词筛选和资源对齐,并列出若干指标前缀映射;但触发边界、非适用场景、项目权限要求及中文输出支持未充分说明,且核心功能依赖可访问的 Google Cloud Monitoring MCP 服务,对部分中国大陆网络环境可能不可达,因此扣分。
技能名称、描述、分步结构、工具依赖、故障排查、输出字段和参考文档较清楚;仓库提供 Apache-2.0、安装方式、官方组织归属和支持入口。但该技能没有自身版本、变更记录、维护负责人、更新路径、示例问答或已知限制说明,因此未接近满分。
核心目标和预期 Markdown 表格字段明确,若 MCP 返回完整描述符,关键词筛选结果可能可直接使用;但必须查询全部描述符并在上下文中本地过滤,成本和结果质量取决于关键词映射,缺少代表性输出验证、排序规则和歧义处理,因此按静态上限保守扣分。
包含 Google Cloud 官方文档和 MCP 参考链接,工具参数、分页规则及字段映射可审计;但没有提交的测试套件、CI 覆盖、运行日志或第三方复现证据,关键结论主要依赖文档声明,因此不超过静态审查可支持的中低分。
- 缺少 list_metric_descriptors 时,技能要求直接写入本地 MCP 配置并启用 Google 凭据;应先获得用户明确同意,展示将修改的精确文件和权限,并提供回滚方案。
- allowed-tools 未包含配置文件读写或 MCP 配置管理能力,自动配置步骤可能无法执行。
- 技能强制输出 Markdown 表格,与调用方可能要求的 JSON、CSV 或其他格式不兼容。
- 应明确项目 ID、凭据权限、监控元数据可能包含的敏感信息及其发送到外部 MCP 服务的数据流。
- 未提供测试或 CI 证据,无法静态确认分页、过滤、资源对齐和异常处理在关键路径上有效。
这个 Skill 能做什么,适合哪些场景?
该技能用于检索 Google Cloud Monitoring 中与 GCP 服务或资源相关的指标描述符。它必须通过 Google Cloud Monitoring MCP 工具实时获取最新指标,然后在代理上下文中按关键词筛选。技能会检查指标类型、显示名称、描述、标签和资源类型等信息。它适合需要定位 Cloud Monitoring 指标名称、数据模式或描述符的用户,但依赖可用的 MCP 服务和网络访问。
根据用户请求识别目标 GCP 服务、项目和指标概念;调用 list_metric_descriptors 获取该服务的指标描述符,并在存在分页令牌时继续查询;按指标类型、显示名称和描述进行本地关键词匹配;检查指标标签与目标资源粒度的关联;按服务输出 5 至 15 个相关指标,并包含指标类型、显示名称、描述、指标种类、值类型和受监控资源类型。
- GCP 运维人员想查找 Compute Engine 的 CPU 或内存相关指标。
- 监控工程师需要为 BigQuery、Cloud Run 或 Cloud SQL 服务定位指标类型和数据值模式。
- 平台团队根据资源粒度筛选带有特定标签的 Google Cloud Monitoring 指标。
- 开发者需要确认某个 GCP 服务的指标描述符、指标种类和值类型。
- 监控排障人员在指标查询失败或返回空结果时,需要按照预设流程重试并查阅 Google Cloud 文档。
这个 Skill 有哪些优点和局限?
- 强制实时查询指标描述符,适合指标定义可能变化的 GCP 服务。
- 支持分页获取完整描述符集合,再进行本地关键词筛选。
- 会结合指标标签和受监控资源类型检查资源粒度。
- 覆盖多种 Google Cloud 服务,并提供查询失败时的重试和文档核验流程。
- 依赖 Google Cloud Monitoring MCP 工具、网络访问以及相应项目可用性。
- 技能本身不执行监控告警或时间序列分析,只选择指标描述符。
- 本地关键词匹配可能需要用户提供清晰的指标概念。
- 源材料未提供测试套件、性能数据或具体客户端兼容性验证。
如何安装这个 Skill?
在支持 Agent Skills 的环境中运行:npx skills add google/skills。安装过程中选择 cloud-monitoring-metric-selection 技能。源材料未说明具体客户端的安装目录或额外配置步骤;使用该技能还需要可用的 Google Cloud Monitoring MCP 服务。
如何使用这个 Skill?
安装后,用自然语言提出具体请求,例如:"Find the relevant Cloud Run latency and request-count metrics for project my-project." 技能会识别服务和指标关键词,实时查询 Google Cloud Monitoring,并返回按服务分组的指标 Markdown 表格。源材料未规定更具体的触发命令或客户端语法。