首页 > 解决方案 > 无法通过 python 脚本获取 hazelcast 地图统计信息

问题描述

脚本:

import hazelcast, logging
from time import sleep

config = hazelcast.ClientConfig()
config.network_config.addresses.append('localhost:5701')                                    


logging.basicConfig()
logging.getLogger().setLevel(logging.INFO)

client = hazelcast.HazelcastClient(config)
my_map = client.get_map("map-name").blocking()

my_map.put("key_1", "value_1")
value = my_map.get("key_1")
print("Get val :"+value)
print("map.contains_key", my_map.contains_key("key"))
print("map.get", my_map.get("key"))
print("map.size", my_map.size())
print("map.putcount", my_map.get("putCount"))

client.shutdown()

我想通过 python 获取 hazelcast 地图统计信息(这将在 java 中通过 getLocalMapStats() 方法完成)。有没有这样的方法可以通过python获取所有统计信息。我可以连接并从hazelcast集群中获取和获取值,但无法获取hazelcast地图统计信息,请建议

标签: pythonhazelcast

解决方案


看起来它还没有用于 python 客户端。请在此处创建一个问题:https ://github.com/hazelcast/hazelcast-python-client/issues ,如果可能,请随时贡献。


推荐阅读