WSO2 Analytics 4.4.0:访问问题:/analytics-dashboard。原因:未找到

WSO2 Analytics 4.4.0 : Problem accessing: /analytics-dashboard. Reason: Not Found

我刚刚在同一台机器上使用 Debian 9 上的存储库安装了 WSO2 3.2.0 和 Analytics 4.4.0。

除了我无法访问的分析仪表板外,一切看起来都很好。根据文档 here, I have to go on this url https://check.mydomain.com:9643/analytics-dashboard 但我得到的只是这个错误:

Problem accessing: /analytics-dashboard. Reason: Not Found

我按照以下步骤设置了我的域名并启用了分析:

nano /usr/lib/wso2/wso2am/3.2.0/repository/conf/deployment.toml

[server]

hostname = "check.mydomain.com"

[apim.analytics]

enable = true

我用 ${server.hostname}

替换了每个 "localhost" 字符串

我按照这些步骤启动了分析、API 管理器和仪表板:

service wso2sp-4.4.0-worker start
service wso2am-3.2.0 start
service wso2sp-4.4.0-dashboard start

关于

每个服务都很好
service wso2sp-4.4.0-worker status
service wso2am-3.2.0 status
service wso2sp-4.4.0-dashboard status

所有其他网址都有效:

当我访问 https://check.mydomain.com:9643/analytics-dashboard

时,日志上没有任何反应
tail -f /usr/lib/wso2/wso2am/3.2.0/repository/logs/http_access_.2020-11-18.log
tail -f /usr/lib/wso2/wso2am/3.2.0/repository/logs/wso2carbon.log
tail -f /usr/lib/wso2/wso2sp/4.4.0/wso2/worker/logs/carbon.log
tail -f /usr/lib/wso2/wso2sp/4.4.0/wso2/dashboard/logs/carbon.log

非常感谢任何帮助,谢谢。

您需要使用 wso2am 分析设置来配置 API 管理器的分析。但我认为现在您正在尝试使用 wso2 流处理器来配置分析,而 wso2am 3.2 不支持它。 按照 [1] 文档下载并设置分析。 您需要手动下载 wso2am-analytics-3.2.0.zip.

如果您按照快速设置进行操作,请确保 wso2am-analytics-3.2.0 和 wso2am 文件夹位于同一位置。 (由于您通过 apt 安装程序安装了 apim,因此您需要手动将分析设置放在 /usr/lib/wso2/wso2am/ 文件夹中,并在 wso2am-analytics-3.2.0/ 中正确设置 API manager am_db 的路径conf/dashboard/deployment.yaml---> AM_DB -> jdbcUrl)

如果您遵循标准设置,则无需担心 wso2am 包和 wso2am-analytics 包的位置。

[1] https://apim.docs.wso2.com/en/latest/learn/analytics/configuring-apim-analytics/