我们在CentOS上使用 API-M Analytics v2.1.0与Postgresql和HAProxy设置 WSO2 API-M v2.1.0。 API分析报告正在按发布者和商店方面的预期显示,甚至可以从管理员门户显示api。
这是一个分布式设置,包括单独的发布商,商店,密钥管理器,流量管理器,网关管理员/工作人员和分析。 Consul 服务发现正在提供本地 DNS 解析。
在网关工作人员上,我们启用了日志分析器; HAProxy也是转发/门户和/ shindig到管理门户发布者节点。
另请注意,发布商已在其 api-publisher 产品个人资料上启动,但这导致缺少警报配置,请参阅 jira问题。
通过还原为默认个人资料,可以轻松解决此问题。登录管理门户应用程序时,仍然没有填充任何日志分析器链接。
当从管理门户尝试任何日志分析器链接时,浏览器javascript控制台显示以下错误:
"Failed to preload gadget https://<HOSTNAME>/portal/store/carbon.super/fs/gadget/LiveLogViewer/index.xml."
和
"Detailed error: 503 Unable to retrieve spec for https://<HOSTNAME>/portal/store/carbon.super/fs/gadget/LiveLogViewer/index.xml. HTTP error 503"
从分析碳控制台我可以从这里看到的数据浏览器验证我的网关日志analzyer配置
文档似乎建议需要编辑日志分析器的js代码??