2015-07-20 2 views
0

Есть ли кто-нибудь, кто установил opentsdb на версию ubuntu 15.04? Если да, пожалуйста, поделитесь шагами, которые необходимо выполнить. Я пробовал много раз, но я не могу правильно установить его.
Спасибо и наилучшими пожеланиями
СКЗБаза данных временных рядов с открытым исходным кодом Opentsdb

+0

Это же шаг, как упоминание на веб-сайте opentsdb. Не могли бы вы вставить свою ошибку. – Vicky

+0

Vicky Я решил, что моя ошибка решена. Если я хочу сохранить некоторые данные в tsdb (аналогично mysql с помощью http url's) и извлечь его и отобразить некоторые графики ... Возможно ли это? Если да, то можете поделиться информацией. – user3007385

ответ

0

Вам нужно написать tcollector например

**Step 1:** create metrics: 

./tsdb mkmetric proc.loadavg.1m proc.loadavg.5m

**Step 2:** create collector in shell script or command line. 

cat >loadavg-collector.sh <<\EOF 
#!/bin/bash set -e 
while true; do 
awk -v now=`date +%s` -v host=`hostname` \ '{ print "put proc.loadavg.1m " now " " $1 " host=" host; 
print "put proc.loadavg.5m " now " " $2 " host=" host }' 
    /proc/loadavg sleep 15 done | nc -w 30 host.name.of.tsd PORT EOF 

chmod + x loadavg-collector.sh

поЬир ./loadavg-collector.sh &

Он будет собирать данные каждые 15 секунд на метриках proc.loadavg.1m и proc.loadavg.5m. Теперь вы сможете увидеть график в webinterface opentsdb.

Для деталей, пожалуйста, проверьте ссылку ниже: http://opentsdb.net/docs/build/html/user_guide/quickstart.html

+0

Вики. Предположим, у меня есть веб-сервис. Я сохраню ответ webservice в mySQL. Это то, чем я занимаюсь до сих пор. Теперь я хочу знать, как сохранить ответ webservice в opentsdb вместо mySQL. Пожалуйста, дайте некоторое представление ... Я новичок в opentsdb. – user3007385

+0

Да, вы можете это сделать. Вам нужно написать сценарий, который будет нажимать/помещать ваши ответы веб-службы в OpenTSDB вместо mysql. Это то, что вы делаете с MySQL. когда вы говорите, что вставляете в таблицу в mysql, вам нужно изменить эту строку и сказать, что печать «put proc.loadavg.5m» теперь означает значение «host =» host. – Vicky

+0

Вы хотите сказать, что мне нужно написать сборщик, используя скрипт python, который будет хранить мои данные в tsdb? Можете ли вы поделиться образцом ... – user3007385

 Смежные вопросы

  • Нет связанных вопросов^_^