У нас есть кластер Hazelcast (v 3.10.1), работающий на двух серверах Windows, с несколькими подключенными клиентами Java.Мы используем Карты, Очереди, Темы и Надежные Темы, которые все работают.Однако в Центре управления мы не получаем статистику по достоверной теме.
Изначально мы явно не объявляли надежную тему в файле hazelcast xml, что позволяло создавать ее динамически, однако по умолчанию установлено значение <statistics-enabled>true</statistics-enabled>
.Поскольку мы не получали никакой статистики, мы явно объявили тему, однако мы все еще не получаем никакой статистики.
Все остальные структуры (карты, очереди, темы) показывают статистику правильно.
РЕДАКТИРОВАТЬ Выполнение следующего через сценарии man-центра показывает прирост статистики публикации кластера при явном вызове через сценарии напрямую
function viewStats(topicName) {
var topic = hazelcast.getReliableTopic(topicName);
topic.publish("foo");
var topicStats = topic.getLocalTopicStats()
return 'Stats => ' + topicStats;
}
viewStats(["YOUR_TOPIC_NAME"]);
Однако действия публикации, выполненные удаленнымJava-клиенты не отражаются.Мы уже доказали с помощью отладки на клиентах, что тема работает и данные публикуются, но это не отражается в статистике man center