SuperAPI AI 工具集

google-cloud-networking-observability

部署与运维

查看项目

更新于 10-16 05:05

技能介绍

用途:排查 Google Cloud 网络问题,覆盖 VPC Flow Logs、Cloud NAT、防火墙日志、威胁日志与网络指标,并支持连通性测试的路径诊断。

主要能力:识别用户所需日志或指标来源后执行最小必要查询并直接给出结论;支持威胁日志(Cloud Firewall Plus、Cloud IDS 的深度包检测)、VPC 流日志(流量分析、量级趋势、Top Talkers)、防火墙日志(DENY/ALLOW 事件)、Cloud NAT 日志(NAT 转换审计、端口耗尽排查)、网络指标(吞吐、RTT、丢包)以及连通性测试。

使用方式:优先使用 Cloud Monitoring MCP、BigQuery MCP、Cloud Logging MCP;高量分析或聚合优先检查 BigQuery 关联数据集(如 _AllLogs)。资源未找到时用 run_shell_command 配合 gcloud 列出资源,或在 Cloud Logging MCP 中搜索资源名。MCP 不可用时回退到 gcloud 或 bq,不使用受限的 gcloud monitoring。BigQuery 查询报 Unrecognized name 或 schema 不匹配时,先用 bq show --schema --format=json {project_id}:{dataset_id}.{table_id} 校验字段,再用 bq query --use_legacy_sql=false --dry_run "{query_text}" 做干跑验证后重试。执行前打印生成的 SQL,并附上 Google Cloud Console 中 Flow Analyzer 的链接。

限制:结果一旦确定即终止,不进行二次验证或跨数据源比对;0、null、无数据均视为结论性结果;Top-N 类任务必须用 BigQuery 聚合 _AllLogs,禁止用 Monitoring API 手工聚合;禁止编写本地 shell 或 Python 脚本;探索性查询不超过 2 次;子网配置 EXCLUDE_ALL_METADATA 时 VM 名可能为 NULL,需改用内部 IP(jsonPayload.connection.src_ip)查询。详细 SQL 模式与字段定义见 references 下对应参考文件。