Есть ли кто-нибудь, кто установил opentsdb на версию ubuntu 15.04? Если да, пожалуйста, поделитесь шагами, которые необходимо выполнить. Я пробовал много раз, но я не могу правильно установить его.
Спасибо и наилучшими пожеланиями
СКЗБаза данных временных рядов с открытым исходным кодом Opentsdb
ответ
Вам нужно написать 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
Вики. Предположим, у меня есть веб-сервис. Я сохраню ответ webservice в mySQL. Это то, чем я занимаюсь до сих пор. Теперь я хочу знать, как сохранить ответ webservice в opentsdb вместо mySQL. Пожалуйста, дайте некоторое представление ... Я новичок в opentsdb. – user3007385
Да, вы можете это сделать. Вам нужно написать сценарий, который будет нажимать/помещать ваши ответы веб-службы в OpenTSDB вместо mysql. Это то, что вы делаете с MySQL. когда вы говорите, что вставляете в таблицу в mysql, вам нужно изменить эту строку и сказать, что печать «put proc.loadavg.5m» теперь означает значение «host =» host. – Vicky
Вы хотите сказать, что мне нужно написать сборщик, используя скрипт python, который будет хранить мои данные в tsdb? Можете ли вы поделиться образцом ... – user3007385
Это же шаг, как упоминание на веб-сайте opentsdb. Не могли бы вы вставить свою ошибку. – Vicky
Vicky Я решил, что моя ошибка решена. Если я хочу сохранить некоторые данные в tsdb (аналогично mysql с помощью http url's) и извлечь его и отобразить некоторые графики ... Возможно ли это? Если да, то можете поделиться информацией. – user3007385