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

如何连接WSO2 API Manager服务器在异机WSO2 Analytics展示统计数据

WSO2 APIM 3.2.0 对接独立部署Analytics 3.2.0 配置流程

前置检查

  • 确认两台服务器网络互通,Analytics侧已放开9444、7612、7712端口的入站规则,APIM侧已放开对应端口的出站规则
  • 两个产品均使用默认的3.2.0官方版本,未做过核心配置二次修改

第一步:配置WSO2 Analytics 3.2.0 服务端

  • 进入Analytics安装根目录,打开conf/worker/deployment.yaml配置文件
  • 修改HTTP服务监听地址,将默认的localhost替换为Analytics服务器的实际可访问IP:
wso2.transport.http:
  listenerConfigurations:
    - id: "default"
      host: "<Analytics服务器实际IP>"
      port: 9444
  • 修改Thrift事件接收服务的监听地址:
thrift.config:
  server.host: "<Analytics服务器实际IP>"
  • 保存配置文件后,执行bin/worker.sh(Linux)或bin/worker.bat(Windows)启动Analytics服务,启动完成后访问https://<Analytics IP>:9444/analytics-dashboard可正常打开登录页即代表服务端配置正常。

第二步:配置WSO2 API Manager 3.2.0 客户端

  • 进入APIM安装根目录,打开conf/deployment.toml配置文件
  • 开启Analytics统计功能并配置服务端地址:
[apim.analytics]
enable = true
server_url = "https://<Analytics服务器实际IP>:9444"
username = "$ref{super_admin.username}"
password = "$ref{super_admin.password}"
  • 配置事件上报端点地址:
[analytics.endpoint]
service_url = "https://<Analytics服务器实际IP>:9444/analytics/rest/"
auth_token_url = "https://<Analytics服务器实际IP>:9444/oauth2/token"
  • (自签证书环境必做)将Analytics服务的证书导入APIM信任库:
    • 在Analytics服务器执行证书导出命令:keytool -export -alias wso2carbon -file analytics.crt -keystore <Analytics根目录>/resources/security/wso2carbon.jks,默认密钥库密码为wso2carbon
    • 将导出的analytics.crt文件传输到APIM服务器,执行导入命令:keytool -import -alias analytics -file analytics.crt -keystore <APIM根目录>/repository/resources/security/client-truststore.jks,默认信任库密码为wso2carbon,出现确认提示时输入yes完成导入
  • 保存所有配置修改,重启APIM服务生效。

配置验证

  • 登录APIM Publisher/Devportal门户,调用已发布的API产生流量数据
  • 登录Analytics仪表盘,查看API调用统计、延迟统计、用户统计等面板,确认有数据正常展示即代表对接成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 12:45:05