SuperAPI AI 工具集

dt-obs-gcp

部署与运维

查看项目

更新于 10-16 08:36

技能介绍

用途:该技能用于在 Dynatrace 中查询与分析 GCP 资源,涵盖清单和拓扑查询、配置解析、资源关系遍历以及基于标签的归属追踪。

主要能力:所有 GCP 资源使用 GCP_* 前缀的实体类型,可通过 smartscapeNodes 函数查询,并自动发现和建模进 Dynatrace Smartscape。覆盖范围包括 Compute Engine 实例与地址、VPC 网络与子网路由及 DNS 记录、GKE 集群与节点池、Pod、Deployment、Service、RBAC、Cloud Run 服务与版本、Pub/Sub 主题、IAM 服务账号与角色、Secret Manager、监控仪表盘与日志保存查询,以及项目、区域和组织层级。

使用方式:按任务类型加载参考文件,例如 Compute Engine 用 references/compute-instances.md,GKE 用 references/kubernetes-gke.md,Cloud Run 用 references/serverless-containers.md,网络与 DNS 用 references/networking-dns.md,IAM 与安全用 references/iam-security.md,监控与日志用 references/monitoring-logging.md。核心查询基于四种模式:资源发现、配置解析、关系遍历和基于标签的归属。配置解析需执行 parse gcp.object, "JSON:gcpjson",主资源属性位于 gcpjson[configuration][resource][...],扩展属性位于 gcpjson[configuration][additionalAttributes][...]。关系遍历使用 "*" 作为关系名,标签通过反引号语法 tags:gcp_labels 访问。

适用场景:GCP 资源清单盘点、机器类型与状态检查、集群拓扑与工作负载分布、网络拓扑与子网分析、服务账号审计、仪表盘与保存查询盘点、按标签分组做归属与分摊分析,以及跨项目查询。

限制:Smartscape 数据反映最近一次扫描,GCP 变更与可见性之间可能存在延迟;并非所有 GCP 服务都有对应实体类型;部分配置字段可能为 null;资源发现依赖 GCP 集成配置。查询时建议尽早按项目和区域过滤以提升性能。