我在我的生产Worker机器上运行了ServicePulse,该机器执行NServiceBus端点的所有处理。
当我远程访问该计算机时,浏览至http:// localhost:9090,看到的数据符合预期。
但是,当在开发人员机器上使用浏览器并且浏览到http:// [workerIPhere]:9090时,我加载了ServicePulse页面,但是我看到的信息是根据我在本地运行的开发人员终结点而定的。开发人员机器。
当我在网络上的某个随机客户端上使用浏览器时,没有安装NServiceBus或ServicePulse或ServiceControl资产,并且浏览至http:// [workerIPhere]:9090,我加载了ServicePulse页面,但没有关于端点的所有信息,以及最新事件“正在加载”图标只会不断旋转。
因此,即使我浏览到生产服务器的ServicePulse页面,它似乎显示的数据似乎总是来自本地计算机。我想念什么?我不想远程进入生产服务器以查看其ServicePulse信息。
请指教。
ServicePulse是一个Java脚本应用程序,旨在针对本地ServiceControl实例运行。
您看到开发ServiceControl数据的原因是,您的浏览器使用默认配置与本地开发ServiceControl进行通信。
如果您可以从开发台式机访问生产服务控制ip地址,则可以更改配置以监视生产系统。
C:\Program Files (x86)\Particular Software\ServicePulse\
。app\js\app.constants.js
service_control_url: 'http://localhost:33333/api'
为'service_control_url: 'http://YOUR_PROD_ServiceControl_IP_ADDRESS:33333/api'
还有更多的文档在这里
我希望这有帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句