1.9 KiB
1.9 KiB
| title | seotitle | list_title | weight | description | menu | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Influx CLI | Write data with the influx CLI | Write data with the influx CLI | 205 | Write data to InfluxDB using the `influx` CLI. |
|
From the command line, use the influx write command to write data to InfluxDB.
Include the following in your command:
| Requirement | Include by |
|---|---|
| Organization | Use the -o,--org, or --org-id flags. |
| Bucket | Use the -b, --bucket, or --bucket-id flags. |
| Precision | Use the -p, --precision flag. |
| Authentication token | Set the INFLUX_TOKEN environment variable or use the t, --token flag. |
| Data | Write data using line protocol or annotated CSV. Pass a file with the -f, --file flag. |
See Line protocol and Annotated CSV
Example influx write commands
Write a single line of line protocol
influx write \
-b bucketName \
-o orgName \
-p s \
'myMeasurement,host=myHost testField="testData" 1556896326'
Write line protocol from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=lp
-f /path/to/line-protocol.txt
Write annotated CSV from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=csv
-f /path/to/data.csv