You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移JMX扩展至EF2.0后,如何在Dynatrace指定进程指标页显示图表?

关于PROCESS_GROUP_INSTANCE JMX扩展图表显示位置的问题解答

1. 这是正常行为吗?

是的,这属于Dynatrace UI架构调整与扩展工具链更新后的正常行为。VSCode JMX转换工具遵循了新版实体UI扩展规范,默认将PROCESS_GROUP_INSTANCE的图表组注入到实体详情页(/ui/entity/PROCESS_GROUP_INSTANCE);而旧版配置里的ui.charts.group对应旧版独立指标页面(/#processmetrics;id=PROCESS_GROUP_INSTANCE),二者属于不同的UI扩展入口。

2. 如何让图表仍显示在/#processmetrics;id=PROCESS_GROUP_INSTANCE页面?

要让图表回到旧版指标页面,需放弃VSCode转换工具生成的CHART_GROUP detailsInjections配置,手动恢复旧版的ui.charts.group结构:

  • 在JMX扩展的JSON配置中,保留或添加ui字段,通过charts数组定义图表并指定group属性,关联到PROCESS_GROUP_INSTANCE的旧版指标页面:
    "ui": {
      "charts": [
        {
          "group": "自定义指标组名称",
          "series": [
            {
              "query": "builtin:xxx.xxx:splitBy():avg",
              "displayName": "指标名称"
            }
          ]
        }
      ]
    }
    
  • 注意:该方式依赖旧版UI扩展机制,未来可能会被逐步淘汰,建议优先适配新版实体详情页。

3. 若无法实现,如何导航到/ui/entity/PROCESS_GROUP_INSTANCE页面?

如果必须使用新版扩展规范,可通过以下方式导航到目标页面:

  • 从HOST实体页(/ui/entity/HOST)进入/#processdetails;id=PROCESS_GROUP_INSTANCE后,直接在浏览器地址栏替换路径为/ui/entity/PROCESS_GROUP_INSTANCE?id=xxx(xxx为对应PROCESS_GROUP_INSTANCE的实体ID);
  • 在Dynatrace搜索栏直接搜索目标进程组实例的名称或ID,从搜索结果进入实体详情页;
  • 若需在扩展中添加跳转入口,可在旧版指标页面的自定义UI元素中添加指向/ui/entity/PROCESS_GROUP_INSTANCE?id={entityId}的链接(需利用Dynatrace实体变量替换逻辑)。

内容的提问来源于stack exchange,提问作者Stephan Prat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 16:42:34