从另一台机器查看 ServicePulse
Viewing ServicePulse from another machine
我的生产 Worker 机器上有 ServicePulse 运行,它负责对我的 NServiceBus 端点进行所有处理。
当我远程访问该机器并浏览到 http://localhost:9090 时,我看到的数据符合预期。
但是,当我在我的开发人员机器上使用浏览器并浏览到 http://[workerIPhere]:9090 时,我加载了 ServicePulse 页面,但我看到的信息是根据我拥有的开发人员端点 运行 在我本地的开发机器上。
当我在网络上的某个随机客户端(没有安装 NServiceBus 或 ServicePulse 或 ServiceControl 资产)上使用浏览器时,我浏览到 http://[workerIPhere]:9090,我加载了一个 ServicePulse 页面,但是有根本没有关于端点的信息,最新事件 "loading" 图标一直在旋转。
所以看起来即使我正在浏览我的生产服务器的 ServicePulse 页面,它显示的数据似乎总是来自本地机器。我错过了什么?我不想必须远程访问生产服务器才能查看它的 ServicePulse 信息。
请指教
ServicePulse 是一个 java 脚本应用程序,旨在 运行 针对本地 ServiceControl 实例。
您看到开发 ServiceControl 数据的原因是您的浏览器使用默认配置与本地开发 ServiceControl 通信。
如果您可以从您的开发桌面计算机访问您的生产服务控制 IP 地址,您可以更改配置以监控您的生产系统。
- 停止生产服务器上的 ServicePulse 服务
- 然后进入安装路径,一般是这里
C:\Program Files (x86)\Particular Software\ServicePulse\
。
- 如果您使用的是最新版本的 ServicePulse,您会发现一个名为
app\js\app.constants.js
的文件
- 将
service_control_url: 'http://localhost:33333/api'
编辑为 'service_control_url: 'http://YOUR_PROD_ServiceControl_IP_ADDRESS:33333/api'
- 再次启动 ServicePulse 服务,一切正常。
还有更多文档here
希望对您有所帮助
我的生产 Worker 机器上有 ServicePulse 运行,它负责对我的 NServiceBus 端点进行所有处理。
当我远程访问该机器并浏览到 http://localhost:9090 时,我看到的数据符合预期。
但是,当我在我的开发人员机器上使用浏览器并浏览到 http://[workerIPhere]:9090 时,我加载了 ServicePulse 页面,但我看到的信息是根据我拥有的开发人员端点 运行 在我本地的开发机器上。
当我在网络上的某个随机客户端(没有安装 NServiceBus 或 ServicePulse 或 ServiceControl 资产)上使用浏览器时,我浏览到 http://[workerIPhere]:9090,我加载了一个 ServicePulse 页面,但是有根本没有关于端点的信息,最新事件 "loading" 图标一直在旋转。
所以看起来即使我正在浏览我的生产服务器的 ServicePulse 页面,它显示的数据似乎总是来自本地机器。我错过了什么?我不想必须远程访问生产服务器才能查看它的 ServicePulse 信息。
请指教
ServicePulse 是一个 java 脚本应用程序,旨在 运行 针对本地 ServiceControl 实例。
您看到开发 ServiceControl 数据的原因是您的浏览器使用默认配置与本地开发 ServiceControl 通信。
如果您可以从您的开发桌面计算机访问您的生产服务控制 IP 地址,您可以更改配置以监控您的生产系统。
- 停止生产服务器上的 ServicePulse 服务
- 然后进入安装路径,一般是这里
C:\Program Files (x86)\Particular Software\ServicePulse\
。 - 如果您使用的是最新版本的 ServicePulse,您会发现一个名为
app\js\app.constants.js
的文件
- 将
service_control_url: 'http://localhost:33333/api'
编辑为'service_control_url: 'http://YOUR_PROD_ServiceControl_IP_ADDRESS:33333/api'
- 再次启动 ServicePulse 服务,一切正常。
还有更多文档here
希望对您有所帮助