influx_inspect

command
v1.7.676 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2020 License: MIT Imports: 17 Imported by: 0

README

influx_inspect

Ways to run

influx_inspect

Will print usage for the tool.

influx_inspect report

Displays series meta-data for all shards. Default location [$HOME/.influxdb]

influx_inspect dumptsm

Dumps low-level details about tsm1 files

Flags
-index bool

Dump raw index data.

default = false

-blocks bool

Dump raw block data.

default = false

-all

Dump all data. Caution: This may print a lot of information.

default = false

-filter-key

Only display index and block data match this key substring.

default = ""

influx_inspect export

Exports all tsm files to line protocol. This output file can be imported via the influx command.

-datadir string

Data storage path.

default = "$HOME/.influxdb/data"

-waldir string

WAL storage path.

default = "$HOME/.influxdb/wal"

-out string

Destination file to export to

default = "$HOME/.influxdb/export"

-database string (optional)

Database to export.

default = ""

-retention string (optional)

Retention policy to export.

default = ""

-start string (optional)

Optional. The time range to start at.

-end string (optional)

Optional. The time range to end at.

-compress bool (optional)

Compress the output.

default = false

Sample Commands

Export entire database and compress output:

influx_inspect export --compress

Export specific retention policy:

influx_inspect export --database mydb --retention autogen
Sample Data

This is a sample of what the output will look like.

# DDL
CREATE DATABASE MY_DB_NAME
CREATE RETENTION POLICY autogen ON MY_DB_NAME DURATION inf REPLICATION 1

# DML
# CONTEXT-DATABASE:MY_DB_NAME
# CONTEXT-RETENTION-POLICY:autogen
randset value=97.9296104805 1439856000000000000
randset value=25.3849066842 1439856100000000000

Caveats

The system does not have access to the meta store when exporting TSM shards. As such, it always creates the retention policy with infinite duration and replication factor of 1. End users may want to change this prior to re-importing if they are importing to a cluster or want a different duration for retention.

Documentation

Overview

The influx_inspect command displays detailed information about InfluxDB data files.

Directories

Path Synopsis
Package buildtsi reads an in-memory index and exports it as a TSI index.
Package buildtsi reads an in-memory index and exports it as a TSI index.
Package deletetsm bulk deletes a measurement from a raw tsm file.
Package deletetsm bulk deletes a measurement from a raw tsm file.
Package dumptsi inspects low-level details about tsi1 files.
Package dumptsi inspects low-level details about tsi1 files.
Package dumptsm inspects low-level details about tsm1 files.
Package dumptsm inspects low-level details about tsm1 files.
Package dumptsmwal dumps all data from a WAL file.
Package dumptsmwal dumps all data from a WAL file.
Package export exports TSM files into InfluxDB line protocol format.
Package export exports TSM files into InfluxDB line protocol format.
Package help contains the help for the influx_inspect command.
Package help contains the help for the influx_inspect command.
Package report reports statistics about TSM files.
Package report reports statistics about TSM files.
Package reporttsi provides a report about the series cardinality in one or more TSI indexes.
Package reporttsi provides a report about the series cardinality in one or more TSI indexes.
verify
seriesfile
Package seriesfile verifies integrity of series files.
Package seriesfile verifies integrity of series files.
tsm
Package tsm verifies integrity of TSM files.
Package tsm verifies integrity of TSM files.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL