Метрики памяти со стороны клиента в Apache Ignite - PullRequest
0 голосов
/ 10 марта 2020

мне нужно распечатать метрики памяти на стороне клиента, возможно ли использовать следующий код?

java.util.Collection<DataRegionMetrics> regionsMetrics = ignite.dataRegionMetrics();
    for (DataRegionMetrics metrics : regionsMetrics) {
        System.out.println(">>> Memory Region Name: " + metrics.getName());
        System.out.println(">>> Allocation Rate: " + metrics.getAllocationRate());
        System.out.println(">>> Fill Factor: " + metrics.getPagesFillFactor());
        System.out.println(">>> Allocated Size: " + metrics.getTotalAllocatedSize());
        System.out.println(">>> Physical Memory Size: " + metrics.getPhysicalMemorySize());
    }

этот код успешно напечатал все значения, когда я добавил код сервера. но мне нужно распечатать все значения со стороны клиента. я думаю, что ignite.dataRegionMetrics () это воспламенение относится к серверу, как я могу получить сервер (здесь воспламенение) от клиента? есть ли способ для этого, как SERVER.get ()?

1 Ответ

0 голосов
/ 10 марта 2020

Возможно, вы можете отправить вычислительную задачу на узел сервера?

Тот, который будет запускать этот код, но печатать в StringBuilder, а затем возвращать его клиенту?

...