InfluxDB
Influx1.x#
unflux
- подключиться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 1
ALTER RETENTION POLICY "one_week" ON mydb DURATION 14d
DROP 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
- восстановление бд
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
- восстановление бд
Telegraf#
telegraf --config /etc/telegraf/telegraf.conf --test
- запустить телеграф в режиме отладки