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

如何配置WSO2 ESB 6.6分析及仪表板?API监控仪表板为空求助

WSO2 ESB 6.6 API监控仪表板为空问题排查与修复

核心配置检查

  • 启用数据收集开关
    打开<ESB_HOME>/repository/conf/carbon.xml,确认以下配置为true:

    <EnableAnalytics>true</EnableAnalytics>
    <EnableAPIMonitoring>true</EnableAPIMonitoring>
    

    检查<ESB_HOME>/repository/conf/dashboard/dashboard.xml,确保数据源指向正确:

    <DataSource>WSO2_ANALYTICS_DB</DataSource>
    
  • 确认Analytics服务连接正常
    ESB 6.6依赖WSO2 Analytics存储监控数据,需保证Analytics服务(如WSO2 SP 4.4.0)正常启动,且ESB连接配置正确:
    编辑<ESB_HOME>/repository/conf/axis2/axis2.xml,验证Thrift客户端配置:

    <transportSender name="thrift" class="org.wso2.carbon.analytics.dataservice.thrift.AnalyticsThriftSender">
        <parameter name="dataBrokerClientConfig">
            <brokerUrl>tcp://localhost:7612</brokerUrl>
            <username>admin</username>
            <password>admin</password>
        </parameter>
    </transportSender>
    

    brokerUrl需与Analytics的Thrift端口一致(默认7612),同时确认ESB与Analytics服务器网络连通。

API监控状态验证

  • 检查API监控开关
    登录ESB管理控制台,进入API管理 > 已发布的API,点击目标API的编辑,切换到监控标签页,确认启用监控已勾选,且数据收集级别设为完整。

  • 验证数据是否写入Analytics
    登录Analytics控制台(默认端口9444),进入存储 > 数据浏览器,查看API_REQUEST_SUMMARY表是否有数据。若无数据,说明ESB未成功推送监控数据,需排查权限、网络或Analytics服务状态。

仪表板显示修复

  • 刷新缓存与权限检查

    1. 清除浏览器缓存,强制刷新仪表板页面(Ctrl+F5)
    2. 确认当前用户拥有Monitoring > View权限:进入用户与角色 > 权限,给对应角色分配该权限。
  • 重启服务验证
    依次重启Analytics服务和ESB服务,调用几次已发布的API,等待5-10分钟后查看仪表板数据是否正常显示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 23:12:21