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:9443/admin
- https://check.mydomain.com:9443/carbon
- https://check.mydomain.com:9443/devportal
- https://check.mydomain.com:9443/publisher
- 分析已启用,我可以在 Publisher settings
上看到订阅选项
当我访问 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/
我刚刚在同一台机器上使用 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:9443/admin
- https://check.mydomain.com:9443/carbon
- https://check.mydomain.com:9443/devportal
- https://check.mydomain.com:9443/publisher
- 分析已启用,我可以在 Publisher settings 上看到订阅选项
当我访问 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/