2013-04-23 2 views
1

Я рассматриваю возможность использования gmetric4j для публикации показателей для ганглиев. До сих пор единственным документированным способом, который я нашел для этого, является использование его класса GSampler для создания опроса Metric Data Running, запускаемого в запланированные сроки.Публикация mterics to ganglia с использованием gmetric4j

В моем приложении было бы проще, если бы сами его компоненты публиковали метрические данные, когда они сочтут нужным (т. Е. Не в регулярные запланированные интервалы). Из проверки исходного кода gmetric4j я вижу, что это можно сделать с помощью объектов GMetric, но я не уверен, что это приведет к значимым результатам в конце.

Так что я хотел бы знать:

Вы можете публиковать данные ганглии через неравные промежутки время, и если да, то как агрегирование данных и временные ряды формируются в этом случае?

Также я не понял значения параметров «tmax» (-x в командной строке) и «dmax» (-d on command line) для gmetric-вызовов и если они имеют какое-либо отношение к вышеуказанной проблеме. Кто-нибудь знает об этом больше?

ответ

0

Вы пробовали библиотеку Metrics? У него есть репортер Ganglia, который заботится о том, когда и как отправлять ваши измерения в gmond/gmetad. Вы также можете проверить источник, если хотите использовать пример кода.

Для dmax, tmax и как часто сообщать, я нашел, что это good source