From eeb875be0f9899951c91dda90d1e012483524dff Mon Sep 17 00:00:00 2001 From: Kelly Date: Fri, 15 May 2020 09:19:07 -0700 Subject: [PATCH] config 3rd-party tech to write data --- content/v2.0/write-data/_index.md | 42 +++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/content/v2.0/write-data/_index.md b/content/v2.0/write-data/_index.md index e94db17ea..0f5809262 100644 --- a/content/v2.0/write-data/_index.md +++ b/content/v2.0/write-data/_index.md @@ -3,7 +3,7 @@ title: Write data to InfluxDB list_title: Write data description: > Collect and write time series data to InfluxDB using line protocol, Telegraf, data scrapers, - the InfluxDB v2 API, `influx` CLI, the InfluxDB UI, and client libaries. + the InfluxDB v2 API, `influx` CLI, the InfluxDB UI, and client libraries. weight: 2 menu: v2_0: @@ -19,13 +19,14 @@ related: Collect and write time series data to InfluxDB using [line protocol](/v2.0/reference/syntax/line-protocol), Telegraf, data scrapers, the InfluxDB v2 API, `influx` command line interface (CLI), -the InfluxDB user interface (UI), and client libraries. +the InfluxDB user interface (UI), client libraries, and third-party technologies. - [What you'll need](#what-you-ll-need) - [Ways to write data into InfluxDB](#ways-to-write-data-into-influxdb) - [User Interface](#user-interface) - [influx CLI](#influx-cli) - [InfluxDB API](#influxdb-api) + - [Third-party technologies (with native line protocol support)](#third-party-technologies) - [Other ways to write data](#other-ways-to-write-data) - [Next steps](#next-steps) @@ -57,6 +58,7 @@ mem,host=host1 used_percent=21.83599203 1556892777007291000 ``` #### Timestamp precision + When writing data to InfluxDB, we [recommend including a timestamp](/v2.0/reference/syntax/line-protocol/#timestamp) with each point. If a data point does not include a timestamp when it is received by the database, InfluxDB uses the current system time (UTC) of its host machine. @@ -234,6 +236,42 @@ mem,host=host2 used_percent=27.18294630 1556896336 _For information about **InfluxDB API response codes**, see [InfluxDB API Write documentation](/v2.0/api/#operation/PostWrite)._ +### Third-party technologies + +Configure the following third-party technologies to write data to InfluxDB (**no download or install required**): + +- (Write metrics only) [Vector 0.9 or later](#configure-vector) + +- [Apache NiFi 1.8 or later](#configure-apache-nifi) + +- [OpenHAB 3.0 or later](#configure-openhab) + +- [Apache JMeter 5.2 or later](#configure-apache-jmeter) + +- [FluentD 1.x or later](#configure-fluentd) + +#### Configure Vector + +1. On the Vector.dev docs site, see the [InfluxDB Metrics Sink](https://vector.dev/docs/reference/sinks/influxdb_metrics/) page. +2. Under **Configuration**, click **v2** to view configuration settings. +3. Scroll down to [How It Works](https://vector.dev/docs/reference/sinks/influxdb_metrics/#how-it-works) for more detail. + +#### Configure Apache NiFi + +See the _[InfluxDB Processors for Apache NiFi Readme](https://github.com/influxdata/nifi-influxdb-bundle#influxdb-processors-for-apache-nifi)_ for details. + +#### Configure OpenHAB + +See the _[InfluxDB Persistence Readme](https://github.com/openhab/openhab-addons/tree/master/bundles/org.openhab.persistence.influxdb)_ for details. + +#### Configure Apache JMeter + +See the _[Apache JMeter User's Manual - JMeter configuration](https://jmeter.apache.org/usermanual/realtime-results.html#jmeter-configuration)_ for details. + +#### Configure FluentD + +See the _[influxdb-plugin-fluent Readme](https://github.com/influxdata/influxdb-plugin-fluent)_ for details. + ## Other ways to write data {{< children >}}