Как получить данные из базы данных ганглиев
Я хочу использовать данные ганглиев для анализа нашего кластера, но я не знаю, где находится база данных ганглиев.
Кто-нибудь делал это раньше?
2 ответа
Чтобы получить данные из файлов.rrd ganglia и сохранить их в файле.xml, вы можете использовать rddtool.
rrdtool dump filename.rrd [filename.xml] [--header|-h {none,xsd,dtd}] [--no-header] [--daemon address] > filename.xml
пример:
sudo rrdtool dump bytes_out.rrd > data.xml
Это rrd файлы, которые хранят данные метрик в gmetad. обычно путь по умолчанию /var/lib/ganglia/rrds/<cluster-name>/<node-name>/
где каждая метрика хранится в одном файле rrd, как bytes_in.rrd
Пожалуйста, обратитесь к команде rrdfetch или к этому вопросу, чтобы узнать, как получить данные из файла rrd (это чистый вопрос rrdtool, не относящийся к технологии ganglia)