package
2.7.11
Repository: https://github.com/influxdata/influxdb.git
Documentation: pkg.go.dev

# Functions

NewInfluxdCommand constructs the root of the influxd CLI, along with a `run` subcommand.
NewLauncher returns a new instance of Launcher with a no-op logger.
NewOpts constructs options with default values.
NewTemporaryEngine creates a new engine that places the storage engine files into a temporary directory; used for testing.
NewTestLauncher returns a new instance of TestLauncher.
NewTestLauncherServer returns a new instance of TestLauncher configured as real server (disk store, no e2e flag).
RunAndSetupNewLauncherOrFail shorcuts the most common pattern used in testing, building a new TestLauncher, running it, and setting it up with an initial user.

# Constants

BoltStore also stores all REST resources to disk in boltdb and sqlite.
DiskStore stores all REST resources to disk in boltdb and sqlite.
JaegerTracing enables tracing via the Jaeger client library.
LogTracing enables tracing via zap logs.
MemoryStore stores all REST resources in memory (useful for testing).

# Variables

ErrPIDFileExists indicates that a PID file already exists.

# Structs

InfluxdOpts captures all arguments for running the InfluxDB server.
Launcher represents the main program execution.
QueryResult wraps a single flux.Result with some helper methods.
QueryResults wraps a set of query results with some helper methods.
TemporaryEngine creates a time-series storage engine backed by a temporary directory that is removed on Close.
TestLauncher is a test wrapper for launcher.Launcher.

# Interfaces

Engine defines the time-series storage engine.

# Type aliases