用途:监控应用服务性能、健康与运行时指标,基于 Dynatrace 的 DQL 查询实现。
主要能力:一、服务性能 RED 指标,使用 timeseries 查询 dt.service.request.response_time(微秒)、dt.service.request.count、dt.service.request.failure_count,支持响应时间均值与 p50/p95/p99、错误率与突增检测、流量分析、性能退化检测和多集群对比。二、高级服务分析,使用 fetch spans 做灵活过滤与自定义聚合,支持 SLA 合规跟踪、服务健康评分、操作/端点级分析与错误分类。三、服务消息指标,覆盖 publish、receive、process、process.failure 计数,用于吞吐、处理失败、队列健康与消费者滞后检测。四、服务网格监控,比较网格与直连响应时间并计算开销,覆盖 gRPC 与多集群。五、运行时专属监控,含 Java/JVM 堆与 GC/线程、Node.js 事件循环与 V8 堆、.NET CLR 内存与 GC、Python 线程与 GC、PHP OPcache 与 GC、Go goroutine 与调度器。
使用方式:按「先执行后细化」原则,未指定时使用默认值(响应时间阈值 1000 ms、范围全部服务、阈值检查近 30 分钟、一般分析近 2 小时);指标基于微秒,结果可除以 1000 转为毫秒;当 dt.smartscape.service 返回 SmartscapeId 时用 getNodeName 解析名称。
限制:不覆盖基础设施指标、日志分析、分布式追踪流程与数据库性能;产品文档或配置问题应转向 ask-dynatrace-docs。服务网格无数据需确认 sidecar 注入,运行时指标缺失需确认技术支持且 OneAgent 处于活动状态。具体配置步骤与价格资料暂未提供。