4.8 KiB
Load data from the following sources in the InfluxDB user interface (UI):
Load CSV or line protocol in UI
Load CSV or line protocol data by uploading a file or pasting the data manually into the UI.
-
In the navigation menu on the left, click Load Data > Sources.
{{< nav-icon "data" >}}
-
Under File Upload, select the type of data to upload:
-
Annotated CSV. Verify your CSV file follows the supported annotated CSV syntax.
-
Line Protocol. Verify your line protocol file adheres to the following conventions:
- Each line represents a data point.
- Each data point requires a:
- measurement
- field set
- (Optional) tag set
- timestamp
For more information, see supported line protocol syntax.
-
-
Select the bucket to write to.
-
Select the Precision in the dropdown menu. By default, the precision is set to nanoseconds.
-
Do one of the following:
- To upload file, drag and drop your file onto the UI, and then click Write Data.
- To enter data manually, select the Enter Manually tab, paste your data, and then click Write Data.
Load data from a client library in the UI
-
In the navigation menu on the left, click Load Data > Sources.
{{< nav-icon "data" >}}
-
Do one of the following:
- Enter a specific client library to search for in the Search data writing methods field.
- Scroll down to browse available client libraries.
-
Click the client library to load data from.
-
Under Code Sample Options, you'll see a list of your InfluxDB tokens and buckets. Select both an API token and a bucket to write your data to. The selected API token and bucket are automatically added to scripts on the page that you can use to initialize a client and write data.
-
Click the Copy to Clipboard buttons under a script to easily paste the script into your terminal or save the script to reuse for automation.
-
Run the scripts on the page to do the following as needed:
- Install the package, libraries, or client
- Write data
- Execute a Flux query
Load data from a Telegraf plugin in the UI
-
In the navigation menu on the left, click Load Data > Sources.
{{< nav-icon "data" >}}
-
Do one of the following:
- Enter a specific Telegraf plugin to search for in the Search data writing methods field.
- Scroll down to Telegraf Plugins and browse available input plugins.
-
Click the plugin to load data from. The plugin details page opens.
-
Select one of the options from the Use this plugin dropdown:
- Create a new configuration: Enter a configuration name and select an output bucket, and then click Continue Configuring.
- Add to an existing configuration: Select an existing Telegraf configuration to add this plugin to, and then click Add to Existing Config.
-
Provide a Telegraf Configuration Name and an optional Telegraf Configuration Description.
-
Adjust configuration settings as needed. The configuration includes settings for the InfluxDB v2 output plugin to write to your bucket. To find configuration settings for a specific plugin, see Telegraf plugins.
-
Click Save and Test. Your input plugin configuration is appended to the default agent settings and the InfluxDB output plugin configuration.
-
The Test Your Configuration page provides instructions for how to start Telegraf using the generated configuration. See Start Telegraf below for detailed information about what each step does.
-
Once Telegraf is running, click Listen for Data to confirm Telegraf is successfully sending data to InfluxDB. Once confirmed, a Connection Found! message appears.
-
Click Finish. Your Telegraf configuration name and the associated bucket name appear in the list of Telegraf configurations.
-
To view or edit the configuration, click the configuration name.
-
To view default settings used to write data to InfluxDB, click InfluxDB Output Plugin.