InfluxDB2/Configuration
From r00tedvw.com wiki
(Difference between revisions)
(→Modifications) |
|||
(7 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
[[InfluxDB2/Installation|Installation]] | [[InfluxDB2/Configuration|Configuration]] | [[InfluxDB2/Installation|Installation]] | [[InfluxDB2/Configuration|Configuration]] | ||
=Connect and Authenticate= | =Connect and Authenticate= | ||
− | + | [https://docs.influxdata.com/influxdb/v2.4/reference/cli/influx/config/create/ config] If you need to setup a new <code>configs</code> file to authenticate with influx cli | |
− | [https://docs.influxdata.com/influxdb/v2.4/reference/cli/influx/config/create/ config] | + | |
<nowiki>~$ influx config create --active \ | <nowiki>~$ influx config create --active \ | ||
-n config-name \ | -n config-name \ | ||
Line 20: | Line 19: | ||
<nowiki>~$ /usr/bin/influx bucket create --name name-bucket --org name-org --retention 30d</nowiki> | <nowiki>~$ /usr/bin/influx bucket create --name name-bucket --org name-org --retention 30d</nowiki> | ||
[https://docs.influxdata.com/influxdb/v2.4/security/tokens/create-token/ influx auth create] | [https://docs.influxdata.com/influxdb/v2.4/security/tokens/create-token/ influx auth create] | ||
− | <nowiki>~$ /usr/bin/influx auth create --org name-org --read-bucket <alpha numeric bucket id> --read-tasks --write-bucket <alpha numeric bucket id> --write-tasks --user user | + | <nowiki>~$ /usr/bin/influx auth create --org name-org --read-bucket <alpha numeric bucket id> --read-tasks --write-bucket <alpha numeric bucket id> --write-tasks --user user</nowiki> |
=Queries= | =Queries= | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/organizations/view-orgs/ org list] | ||
+ | <nowiki>~$ /usr/bin/influx org list</nowiki> | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/organizations/buckets/view-buckets/ bucket list] | ||
+ | <nowiki>~$ /usr/bin/influx bucket list</nowiki> | ||
+ | |||
+ | =Modifications= | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/organizations/buckets/update-bucket/ bucket update] Update the retention policy of a bucket | ||
+ | <nowiki>~$ influx bucket update -i 16bb74d262c1aa5d -r 30d</nowiki> | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/organizations/buckets/create-bucket/ bucket create] Create a bucket | ||
+ | <nowiki>~$ influx bucket create -n truenas-bucket -o grafana-org -r 30d</nowiki> | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/organizations/buckets/delete-bucket/ bucket delete] Delete a bucket | ||
+ | <nowiki>~$ influx bucket delete -n truenas -o grafana-org</nowiki> | ||
+ | [https://docs.influxdata.com/influxdb/v2.4/security/tokens/delete-token/ auth delete] Delete an API token | ||
+ | <nowiki>~$ influx auth delete -i 09ef201ff19b2000</nowiki> |
Latest revision as of 22:01, 8 September 2022
Installation | Configuration
Contents |
[edit] Connect and Authenticate
config If you need to setup a new configs
file to authenticate with influx cli
~$ influx config create --active \ -n config-name \ -u http://localhost:8086 \ -t mySuP3rS3cr3tT0keN \ -o example-org
[edit] Initial Setup
influx setup
This will also setup the configs
file in ~/.influxdbv2/configs
~$ /usr/bin/influx setup --org name-org --bucket name-bucket --username user --password password --force
~$ /usr/bin/influx org create -n name-org
~$ /usr/bin/influx user create -n user -p password -o name-org
~$ /usr/bin/influx bucket create --name name-bucket --org name-org --retention 30d
~$ /usr/bin/influx auth create --org name-org --read-bucket <alpha numeric bucket id> --read-tasks --write-bucket <alpha numeric bucket id> --write-tasks --user user
[edit] Queries
~$ /usr/bin/influx org list
~$ /usr/bin/influx bucket list
[edit] Modifications
bucket update Update the retention policy of a bucket
~$ influx bucket update -i 16bb74d262c1aa5d -r 30d
bucket create Create a bucket
~$ influx bucket create -n truenas-bucket -o grafana-org -r 30d
bucket delete Delete a bucket
~$ influx bucket delete -n truenas -o grafana-org
auth delete Delete an API token
~$ influx auth delete -i 09ef201ff19b2000