gpt4 book ai didi

gridgain - 如何将 gridgain/ignite 统计数据输出到文件

转载 作者:行者123 更新时间:2023-12-02 11:10:31 24 4
gpt4 key购买 nike

如何从 ignite/gridgain 捕获操作统计信息,例如每台服务器的 put/sec、gets/sec。

是否可以将它们输出到某个文件中以便我们稍后分析?

最佳答案

可以使用 IgniteCache.metrics(ClusterGroup grp) 方法获取特定服务器节点的缓存统计信息,如下所示:

ClusterGroup grp = ignite.cluster().forNodeId(SERVER_NODE_ID);

CacheMetrics metrics = cache.metrics(grp);

long puts = metrics.getCachePuts();
long gets = metrics.getCacheGets();

您可以定期获取它们,计算这段时间的吞吐量值(您必须保存以前的快照)并记录到文件中。

请注意,出于性能原因,指标默认处于禁用状态。要启用它们,请将 CacheConfiguration 上的 statisticsEnabled 标志设置为 true:

cacheCfg.setStatisticsEnabled(true);

希望这有帮助。

关于gridgain - 如何将 gridgain/ignite 统计数据输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31020092/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com