SuperAPI AI 工具集

dt-obs-aws

部署与运维

查看项目

更新于 10-15 21:36

技能介绍

用途:在 Dynatrace 中监控与分析 AWS 云资源,覆盖资源清单、网络拓扑、数据库、无服务器与容器、负载均衡、成本、安全合规、容量规划及问题排查等场景。

主要能力:AWS 资源以 AWS_* 前缀实体建模,可用 smartscapeNodes 查询,涵盖计算(EC2、Lambda、ECS、EKS)、网络(VPC、子网、安全组、NAT 网关、VPC 端点)、数据库(RDS、DynamoDB、ElastiCache)、存储(S3、EBS、EFS)、负载均衡、消息(SQS、SNS、EventBridge、MSK)等。实体含 aws.account.id、aws.region、aws.arn、aws.vpc.id、tags 等字段;日志与 bizevents 也带 aws.region、aws.account.id 等字段。关系类型包括 is_attached_to、uses、runs_on、is_part_of、belongs_to、balances、balanced_by。CloudWatch 指标按 cloud.aws.<service>.<MetricName>.By.<DimensionName> 命名,用 timeseries 查询。

使用方式:按任务加载对应参考文件(如 vpc-networking-security.md、database-monitoring.md、cost-optimization.md 等)。典型查询如 smartscapeNodes "AWS_*" 做资源发现,parse aws.object, "JSON:awsjson" 解析配置,traverse 遍历关系。建议尽早按账号和区域过滤,使用具体实体类型,用 isNotNull() 检查嵌套字段。

限制:资源发现依赖 AWS 集成配置,标签同步可能有延迟;aws.object 配置需 JSON 解析;tags 是 JSON 对象而非数组,判断未打标签用 isNull(tags)。