Graphite, собирайте метрики с похожими именами с разных хостов

Я установил Graphite+Carbon для сбора метрик с нескольких хостов. Эти хосты отправляют метрики Apache Spark и Java. Я не могу отличить метрики от разных хостов на стороне Graphite. Каким должен быть правильный подход? Я хочу сгруппировать показатели по хостам.

Графит

«Мастер» находится на удаленном хосте, «рабочие» — на трех удаленных хостах, и я не различаю входящие номера. Не понимаю, как правильно добавить определитель хоста в метрику.


person Capacytron    schedule 16.04.2015    source источник


Ответы (1)


В Graphite есть понятие пространств имен. например host.app.metric.dimension Если вы не отправляете свои метрики таким образом, у вас нет возможности отличить их друг от друга.

В зависимости от вашей библиотеки должен быть способ префикса отправленных метрик с каким-либо идентификатором. Я рекомендую какой-то уникальный внутренний идентификатор, а затем исходить из него.

person zeridon    schedule 20.04.2015