InfluxDB
Influx1.x#
unflux- подключиться (influx -ssl -host influx.mcarov.pro)show databases- список бдcreate database <db>- создать бдdrop database <db>- удалить бд
USE mydb- перейти в БДSHOW MEASUREMENTS- показать измеренияSHOW FIELD KEYS- показать все поляSHOW TAG KEYS- показать всеSHOW TAG KEYS FROM "measurement_name"- показать теги определенного измеренияSHOW RETENTION POLICIES ON mydb- посмотреть политики хранения на бдCREATE RETENTION POLICY "one_week" ON mydb DURATION 7d REPLICATION 1ALTER RETENTION POLICY "one_week" ON mydb DURATION 14dDROP RETENTION POLICY "one_week" ON mydb
SHOW USERS- показать пользователейCREATE USER username WITH PASSWORD 'password'- создать пользователяGRANT ALL PRIVILEGES TO username- дать пользователю права администратораGRANT READ ON mydb TO username- дать права на базу данныхDROP USER username- удалить пользователя
influxd backup -database mydb /path/to/backup- резервное копирование бдinfluxd restore -database mydb /path/to/backup- восстановление бд
HTTPS#
influxdb.conf
Influx2.x#
SHOW BUCKETS- показать список бакетовCREATE BUCKET mybucket- создать бакет-
DROP BUCKET mybucket- удалить бакет -
SHOW MEASUREMENTS ON "mybucket"- показать измерения в бакете -
ALTER BUCKET mybucket SET RETENTION 7d- политика хранения -
Записать данные через API
-
Запрос данных через Flux
-
SELECT * FROM "mybucket"."autogen"."temperature" WHERE location = 'server1'- если включен -
influx auth list- показать список токенов influx auth create --org myorg --all-access- создать токенinflux auth delete --id TOKEN_ID- удалить токен
influx org list- посмотреть список организацийinflux org create -n myorg- создать организациюinflux org delete -n myorg- удалить организацию
influx task list --org myorg- просмотр списка задачinflux task delete --id taskid- удаление задачи
influxd backup -bucket mybucket /path/to/backup- резервное копирование бдinfluxd restore -bucket mybucket /path/to/backup- восстановление бд