淡褐色UI。是否有任何显示服务器指标的 Hazelcast UI 端点
Hazelcast UI. Is there any Hazelcast UI endpoint which shows the metrics of the server
我最近将 Hazelcast 分发缓存嵌入到我的应用程序中,性能非常好。出于兴趣,我想查看存储在 Hazelcast 服务器中的数据以及服务器的任何统计信息。是否有 UI 端点可以查看服务器的指标?
您有 2 个选择。
(1) 您可以使用公开指标的 JMX bean,然后使用像 VisualVM 这样的 GUI 来查看...
http://docs.hazelcast.org/docs/latest-development/manual/html/Management/Monitoring_with_JMX.html
(2) 对于集群中最多 2 个成员,您可以使用 Hazelcast 管理中心,它提供视觉 metrics/graphs 等...
http://docs.hazelcast.org/docs/management-center/3.8.4/manual/html/Deploying_and_Starting.html
您可以将 Hazelcast 管理中心 jar 部署到您的 tomcat 或您的 Hazelcast 应用程序服务器可访问的任何 Web 服务器中。
https://download.hazelcast.com/management-center/management-center-3.8.4.zip
然后在代码中提供以下配置。
// Create Hazelcast configuration with management-center enabled.
Config config = new Config("instanceOne");
config.getManagementCenterConfig().setEnabled(true);
// Pass the URL where you deployed management-center jar
config.getManagementCenterConfig().setUrl("http://hostname:8080/mancenter");
//create hazelcast instance with config object.
HazelcastInstance instanceOne = Hazelcast.newHazelcastInstance(config);
上面的答案非常有用,但对于像我这样不熟悉 JMX 和 Hazelcast 的人来说,这会让人感到非常困惑。您能解决这个问题并查看您的 Hazelcast 缓存吗?我有一个使用 Hazelcast 的 spring-boot 应用程序,在遵循上述答案中的 link 之后,我安装并启动了 Hazecast 管理中心。但我真的不知道如何将我的应用程序与这个管理中心的东西连接起来。任何分步帮助?
我最近将 Hazelcast 分发缓存嵌入到我的应用程序中,性能非常好。出于兴趣,我想查看存储在 Hazelcast 服务器中的数据以及服务器的任何统计信息。是否有 UI 端点可以查看服务器的指标?
您有 2 个选择。
(1) 您可以使用公开指标的 JMX bean,然后使用像 VisualVM 这样的 GUI 来查看...
http://docs.hazelcast.org/docs/latest-development/manual/html/Management/Monitoring_with_JMX.html
(2) 对于集群中最多 2 个成员,您可以使用 Hazelcast 管理中心,它提供视觉 metrics/graphs 等...
http://docs.hazelcast.org/docs/management-center/3.8.4/manual/html/Deploying_and_Starting.html
您可以将 Hazelcast 管理中心 jar 部署到您的 tomcat 或您的 Hazelcast 应用程序服务器可访问的任何 Web 服务器中。
https://download.hazelcast.com/management-center/management-center-3.8.4.zip
然后在代码中提供以下配置。
// Create Hazelcast configuration with management-center enabled.
Config config = new Config("instanceOne");
config.getManagementCenterConfig().setEnabled(true);
// Pass the URL where you deployed management-center jar
config.getManagementCenterConfig().setUrl("http://hostname:8080/mancenter");
//create hazelcast instance with config object.
HazelcastInstance instanceOne = Hazelcast.newHazelcastInstance(config);
上面的答案非常有用,但对于像我这样不熟悉 JMX 和 Hazelcast 的人来说,这会让人感到非常困惑。您能解决这个问题并查看您的 Hazelcast 缓存吗?我有一个使用 Hazelcast 的 spring-boot 应用程序,在遵循上述答案中的 link 之后,我安装并启动了 Hazecast 管理中心。但我真的不知道如何将我的应用程序与这个管理中心的东西连接起来。任何分步帮助?