Skip to content

Commit be9273e

Browse files
authored
Merge pull request #5836 from influxdata/docs/5823-write-lp-guide
Changes to add write_lp endpoint to Core and Enterprise
2 parents ffc97b2 + a4b5c15 commit be9273e

File tree

2 files changed

+1605
-586
lines changed

2 files changed

+1605
-586
lines changed

content/shared/influxdb3-sample-data/sample-data.md

Lines changed: 96 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,13 @@ to
4040

4141
#### Write the home sensor data to InfluxDB
4242

43-
Use the `influxdb3` CLI, InfluxDB v2 API, or InfluxDB v1 API to write the
43+
Use the `influxdb3` CLI, InfluxDB v3 API, InfluxDB v2 API, or InfluxDB v1 API to write the
4444
home sensor sample data to {{< product-name >}}.
4545

4646
{{< code-tabs-wrapper >}}
4747
{{% code-tabs %}}
4848
[influxdb3](#)
49+
[v3 API](#)
4950
[v2 API](#)
5051
[v1 API](#)
5152
{{% /code-tabs %}}
@@ -90,6 +91,43 @@ home,room=Kitchen temp=22.7,hum=36.5,co=26i 1641067200'
9091
{{% /code-tab-content %}}
9192
{{% code-tab-content %}}
9293

94+
{{% influxdb/custom-timestamps %}}
95+
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
96+
```sh
97+
curl -v "http://localhost:8181/api/v3/write_lp?db=sensors&precision=auto&accept_partial=true" \
98+
--data-raw "home,room=Living\ Room temp=21.1,hum=35.9,co=0i 1735545600
99+
home,room=Kitchen temp=21.0,hum=35.9,co=0i 1735545600
100+
home,room=Living\ Room temp=21.4,hum=35.9,co=0i 1735549200
101+
home,room=Kitchen temp=23.0,hum=36.2,co=0i 1735549200
102+
home,room=Living\ Room temp=21.8,hum=36.0,co=0i 1735552800
103+
home,room=Kitchen temp=22.7,hum=36.1,co=0i 1735552800
104+
home,room=Living\ Room temp=22.2,hum=36.0,co=0i 1735556400
105+
home,room=Kitchen temp=22.4,hum=36.0,co=0i 1735556400
106+
home,room=Living\ Room temp=22.2,hum=35.9,co=0i 1735560000
107+
home,room=Kitchen temp=22.5,hum=36.0,co=0i 1735560000
108+
home,room=Living\ Room temp=22.4,hum=36.0,co=0i 1735563600
109+
home,room=Kitchen temp=22.8,hum=36.5,co=1i 1735563600
110+
home,room=Living\ Room temp=22.3,hum=36.1,co=0i 1735567200
111+
home,room=Kitchen temp=22.8,hum=36.3,co=1i 1735567200
112+
home,room=Living\ Room temp=22.3,hum=36.1,co=1i 1735570800
113+
home,room=Kitchen temp=22.7,hum=36.2,co=3i 1735570800
114+
home,room=Living\ Room temp=22.4,hum=36.0,co=4i 1735574400
115+
home,room=Kitchen temp=22.4,hum=36.0,co=7i 1735574400
116+
home,room=Living\ Room temp=22.6,hum=35.9,co=5i 1735578000
117+
home,room=Kitchen temp=22.7,hum=36.0,co=9i 1735578000
118+
home,room=Living\ Room temp=22.8,hum=36.2,co=9i 1735581600
119+
home,room=Kitchen temp=23.3,hum=36.9,co=18i 1735581600
120+
home,room=Living\ Room temp=22.5,hum=36.3,co=14i 1735585200
121+
home,room=Kitchen temp=23.1,hum=36.6,co=22i 1735585200
122+
home,room=Living\ Room temp=22.2,hum=36.4,co=17i 1735588800
123+
home,room=Kitchen temp=22.7,hum=36.5,co=26i 1735588800"
124+
```
125+
{{% /code-placeholders %}}
126+
{{% /influxdb/custom-timestamps %}}
127+
128+
{{% /code-tab-content %}}
129+
{{% code-tab-content %}}
130+
93131
{{% influxdb/custom-timestamps %}}
94132
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
95133
```sh
@@ -227,12 +265,13 @@ to
227265

228266
#### Write the home sensor actions data to InfluxDB
229267

230-
Use the `influxdb3` CLI, InfluxDB v2 API, or InfluxDB v1 API to write the
268+
Use the `influxdb3` CLI, InfluxDB v3 API, InfluxDB v2 API, or InfluxDB v1 API to write the
231269
home sensor actions sample data to {{< product-name >}}.
232270

233271
{{< code-tabs-wrapper >}}
234272
{{% code-tabs %}}
235273
[influxdb3](#)
274+
[v3 API](#)
236275
[v2 API](#)
237276
[v1 API](#)
238277
{{% /code-tabs %}}
@@ -259,6 +298,25 @@ home_actions,room=Living\ Room,action=alert,level=warn description="Carbon monox
259298
{{% /code-tab-content %}}
260299
{{% code-tab-content %}}
261300

301+
{{% influxdb/custom-timestamps %}}
302+
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
303+
```sh
304+
curl -v "http://localhost:8181/api/v3/write_lp?db=sensors&precision=auto&accept_partial=true" \
305+
--data-raw "home_actions,room=Kitchen,action=cool,level=ok description=\"Temperature at or above 23°C (23°C). Cooling to 22°C.\" 1739437200
306+
home_actions,room=Kitchen,action=cool,level=ok description=\"Temperature at or above 23°C (23.3°C). Cooling to 22°C.\" 1739469600
307+
home_actions,room=Kitchen,action=cool,level=ok description=\"Temperature at or above 23°C (23.1°C). Cooling to 22°C.\" 1739473200
308+
home_actions,room=Kitchen,action=alert,level=warn description=\"Carbon monoxide level above normal: 18 ppm.\" 1739469600
309+
home_actions,room=Kitchen,action=alert,level=warn description=\"Carbon monoxide level above normal: 22 ppm.\" 1739473200
310+
home_actions,room=Kitchen,action=alert,level=warn description=\"Carbon monoxide level above normal: 26 ppm.\" 1739476800
311+
home_actions,room=Living Room,action=alert,level=warn description=\"Carbon monoxide level above normal: 14 ppm.\" 1739473200
312+
home_actions,room=Living Room,action=alert,level=warn description=\"Carbon monoxide level above normal: 17 ppm.\" 1739476800"
313+
```
314+
{{% /code-placeholders %}}
315+
{{% /influxdb/custom-timestamps %}}
316+
317+
{{% /code-tab-content %}}
318+
{{% code-tab-content %}}
319+
262320
{{% influxdb/custom-timestamps %}}
263321
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
264322
```sh
@@ -354,12 +412,13 @@ series use cases that involve seasonality.
354412

355413
#### Write the NOAA Bay Area weather data to InfluxDB
356414

357-
Use the `influxdb3` CLI, InfluxDB v2 API, or InfluxDB v1 API to write the
415+
Use the `influxdb3` CLI, InfluxDB v3 API, InfluxDB v2 API, or InfluxDB v1 API to write the
358416
NOAA Bay Area weather sample data to {{< product-name >}}.
359417

360418
{{< code-tabs-wrapper >}}
361419
{{% code-tabs %}}
362420
[influxdb3](#)
421+
[v3 API](#)
363422
[v2 API](#)
364423
[v1 API](#)
365424
{{% /code-tabs %}}
@@ -374,6 +433,16 @@ influxdb3 write \
374433
```
375434
{{% /code-placeholders %}}
376435

436+
{{% /code-tabs %}}
437+
{{% code-tab-content %}}
438+
439+
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
440+
```sh
441+
curl -v "http://localhost:8181/api/v3/write_lp?db=sensors&precision=auto&accept_partial=false" \
442+
--data-binary "$(curl --request GET https://docs.influxdata.com/downloads/bay-area-weather.lp)"
443+
```
444+
{{% /code-placeholders %}}
445+
377446
{{% /code-tab-content %}}
378447
{{% code-tab-content %}}
379448

@@ -454,12 +523,13 @@ The Bitcoin price sample dataset provides Bitcoin prices from
454523

455524
#### Write the Bitcoin price sample data to InfluxDB
456525

457-
Use the `influxdb3` CLI, InfluxDB v2 API, or InfluxDB v1 API to write the
526+
Use the `influxdb3` CLI, InfluxDB v3 API, InfluxDB v2 API, or InfluxDB v1 API to write the
458527
Bitcoin price sample data to {{< product-name >}}.
459528

460529
{{< code-tabs-wrapper >}}
461530
{{% code-tabs %}}
462531
[influxdb3](#)
532+
[v3 API](#)
463533
[v2 API](#)
464534
[v1 API](#)
465535
{{% /code-tabs %}}
@@ -474,6 +544,16 @@ influxdb3 write \
474544
```
475545
{{% /code-placeholders %}}
476546

547+
{{% /code-tabs %}}
548+
{{% code-tab-content %}}
549+
550+
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
551+
```sh
552+
curl -v "http://localhost:8181/api/v3/write_lp?db=sensors&precision=auto&accept_partial=false" \
553+
--data-binary "$(curl --request GET https://docs.influxdata.com/downloads/bitcoin.lp)"
554+
```
555+
{{% /code-placeholders %}}
556+
477557
{{% /code-tab-content %}}
478558
{{% code-tab-content %}}
479559

@@ -528,12 +608,13 @@ transformation functions.
528608

529609
#### Write the random number sample data to InfluxDB
530610

531-
Use the `influxdb3` CLI, InfluxDB v2 API, or InfluxDB v1 API to write the
611+
Use the `influxdb3` CLI, InfluxDB v3 API, InfluxDB v2 API, or InfluxDB v1 API to write the
532612
random number sample data to {{< product-name >}}.
533613

534614
{{< code-tabs-wrapper >}}
535615
{{% code-tabs %}}
536616
[influxdb3](#)
617+
[v3 API](#)
537618
[v2 API](#)
538619
[v1 API](#)
539620
{{% /code-tabs %}}
@@ -551,6 +632,16 @@ influxdb3 write \
551632
{{% /code-tab-content %}}
552633
{{% code-tab-content %}}
553634

635+
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
636+
```sh
637+
curl -v "http://localhost:8181/api/v3/write_lp?db=sensors&precision=auto&accept_partial=false" \
638+
--data-binary "$(curl --request GET https://docs.influxdata.com/downloads/bitcoin.lp)"
639+
```
640+
{{% /code-placeholders %}}
641+
642+
{{% /code-tab-content %}}
643+
{{% code-tab-content %}}
644+
554645
{{% code-placeholders "AUTH_TOKEN|DATABASE_NAME" %}}
555646
```sh
556647
curl --request POST \

0 commit comments

Comments
 (0)