Можно ли обрабатывать разные измерения в infxdb с разными политиками хранения?
Могу ли я создать разные политики хранения для разных измерений в infxdb?
comment
Я не уверен, что понимаю вопрос. Чем бы Вы хотели заняться?
- person Michael Desa   schedule 09.06.2016
comment
Я хочу собрать данные датчиков в одну базу данных с двух типов датчиков. Данные от типа 1 должны истечь в другом возрасте, чем от сенсора типа 2.
- person p0fi   schedule 09.06.2016
Ответы (1)
Это вполне возможно с InfluxDB. Для этого вам необходимо создать базу данных с двумя политиками хранения, а затем записать данные в связанную политику хранения.
Пример:
$ influx
> create database mydb
> create retention policy rp_1 on mydb duration 1h replication 1
> create retention policy rp_2 on mydb duration 2h replication 1
Теперь, когда наши политики хранения созданы, мы просто записываем данные следующим образом:
Датчик 1 будет записывать данные в rp_1
curl http://localhost:8086/write?db=mydb&rp=rp_1 --data-binary SOMEDATA
Датчик 2 будет записывать данные в rp_2
curl http://localhost:8086/write?db=mydb&rp=rp_2 --data-binary SOMEDATA
person
Michael Desa
schedule
10.06.2016
Благодарность! Это похоже на то, что мне нужно. Я попробую это сделать как можно скорее.
- person p0fi; 11.06.2016
Большое спасибо :) Это именно то, что я искал.
- person ; 10.02.2017