docs-v2/content/influxdb/v2/reference/cli/influxd/inspect/export-lp.md

4.1 KiB

title description influxdb/v2/tags menu weight
influxd inspect export-lp The `influxd inspect export-lp` command exports all time series data in a bucket as line protocol.
inspect
export
influxdb_v2
parent
influxd inspect
301

The influxd inspect export-lp command exports all time-structured merge tree (TSM) data in a bucket to line protocol.

Usage

influxd inspect export-lp [flags]

Flags

Flag Description Input type
--bucket-id ({{< req >}}) Bucket ID string
--compress Compress output with gzip
--end End time to export (RFC3339 format) string
--engine-path ({{< req >}}) Path to persistent InfluxDB engine files string
-h --help Help for the export-lp command.
--log-level Log-level (debug, info (default), or error) string
--measurement Measurement name(s) to export strings
--output-path ({{< req >}}) Output path (file path or stdout (-)) string
--start Start time to export (RFC3339 format) string

Examples

Export all data in a bucket as line protocol

{{< code-tabs-wrapper >}} {{% code-tabs %}} To a file To stdout {{% /code-tabs %}} {{% code-tab-content %}}

influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --output-path path/to/export.lp

{{% /code-tab-content %}} {{% code-tab-content %}}

influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --output-path -

{{% /code-tab-content %}} {{< /code-tabs-wrapper >}}

Export data in measurements as line protocol

{{< code-tabs-wrapper >}} {{% code-tabs %}} To a file To stdout {{% /code-tabs %}} {{% code-tab-content %}}

# Export a single measurement
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement \
  --output-path path/to/export.lp

# Export multiple measurements
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement-1,example-measurement-2 \
  --output-path path/to/export.lp

{{% /code-tab-content %}} {{% code-tab-content %}}

# Export a single measurement
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement \
  --output-path -

# Export multiple measurements
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement-1,example-measurement-2 \
  --output-path -

{{% /code-tab-content %}} {{< /code-tabs-wrapper >}}

Export data in specified time range as line protocol

{{< code-tabs-wrapper >}} {{% code-tabs %}} To a file To stdout {{% /code-tabs %}} {{% code-tab-content %}}

influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --start 2021-01-01T00:00:00Z \
  --end 2021-01-31T23:59:59Z \
  --output-path path/to/export.lp

{{% /code-tab-content %}} {{% code-tab-content %}}

influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --start 2021-01-01T00:00:00Z \
  --end 2021-01-31T23:59:59Z \
  --output-path -

{{% /code-tab-content %}} {{< /code-tabs-wrapper >}}