diff --git a/content/v2.0/reference/cli/influxd/_index.md b/content/v2.0/reference/cli/influxd/_index.md index eacd36506..183023509 100644 --- a/content/v2.0/reference/cli/influxd/_index.md +++ b/content/v2.0/reference/cli/influxd/_index.md @@ -28,16 +28,18 @@ influxd [command] ## Flags -| Flag | Description | Input type | -| :--------------------- | :------------------------------------------------------------------------------------- | :--------: | -| `--assets-path` | Override default assets by serving from a specific directory (developer mode) | string | -| `--bolt-path` | Path to boltdb database (default `~/.influxdbv2/influxd.bolt`) | string | -| `--e2e-testing` | Add /debug/flush endpoint to clear stores; used for end-to-end tests (default `false`) | boolean | -| `--engine-path` | Path to persistent engine files (default `~/.influxdbv2/engine`) | string | -| `-h`, `--help` | Help for `influxd` | | -| `--http-bind-address` | Bind address for the REST HTTP API (default `:9999`) | string | -| `--log-level` | Supported log levels are debug, info, and error (default `info`) | string | -| `--reporting-disabled` | Disable sending telemetry data to https://telemetry.influxdata.com | | -| `--secret-store` | Data store for secrets (bolt or vault) (default `bolt`) | string | -| `--store` | Data store for REST resources (bolt or memory) (default `bolt`) | string | -| `--tracing-type` | Supported tracing types (log or jaeger) | string | +| Flag | Description | Input type | +| :--------------------- | :------------------------------------------------------------------------------------- | :--------: | +| `--assets-path` | Override default assets by serving from a specific directory (developer mode) | string | +| `--bolt-path` | Path to boltdb database (default `~/.influxdbv2/influxd.bolt`) | string | +| `--e2e-testing` | Add /debug/flush endpoint to clear stores; used for end-to-end tests (default `false`) | | +| `--engine-path` | Path to persistent engine files (default `~/.influxdbv2/engine`) | string | +| `-h`, `--help` | Help for `influxd` | | +| `--http-bind-address` | Bind address for the REST HTTP API (default `:9999`) | string | +| `--log-level` | Supported log levels are debug, info, and error (default `info`) | string | +| `--reporting-disabled` | Disable sending telemetry data to **https://telemetry.influxdata.com** | | +| `--secret-store` | Data store for secrets (bolt or vault) (default `bolt`) | string | +| `--session-length` | TTL in minutes for newly created sessions (default `60`) | integer | +| `--session-renew-disabled` | Disables automatically extending session TTL on request | | +| `--store` | Data store for REST resources (bolt or memory) (default `bolt`) | string | +| `--tracing-type` | Supported tracing types (log or jaeger) | string | diff --git a/content/v2.0/reference/cli/influxd/run.md b/content/v2.0/reference/cli/influxd/run.md index 9f3f1cc0c..d4ebe6f40 100644 --- a/content/v2.0/reference/cli/influxd/run.md +++ b/content/v2.0/reference/cli/influxd/run.md @@ -28,16 +28,18 @@ influxd run ## Flags -| Flag | Description | Input type | -| :--------------------- | :------------------------------------------------------------------------------------- | :--------: | -| `--assets-path` | Override default assets by serving from a specific directory (developer mode) | string | -| `--bolt-path` | Path to boltdb database (default `~/.influxdbv2/influxd.bolt`) | string | -| `--e2e-testing` | Add /debug/flush endpoint to clear stores; used for end-to-end tests (default `false`) | boolean | -| `--engine-path` | Path to persistent engine files (default `~/.influxdbv2/engine`) | string | -| `-h`, `--help` | Help for `run` | | -| `--http-bind-address` | Bind address for the REST HTTP API (default `:9999`) | string | -| `--log-level` | Supported log levels are debug, info, and error (default `info`) | string | -| `--reporting-disabled` | Disable sending telemetry data to https://telemetry.influxdata.com | | -| `--secret-store` | Data store for secrets (bolt or vault) (default `bolt`) | string | -| `--store` | Data store for REST resources (bolt or memory) (default `bolt`) | string | -| `--tracing-type` | Supported tracing types (log or jaeger) | string | +| Flag | Description | Input type | +| :--------------------- | :------------------------------------------------------------------------------------- | :--------: | +| `--assets-path` | Override default assets by serving from a specific directory (developer mode) | string | +| `--bolt-path` | Path to boltdb database (default `~/.influxdbv2/influxd.bolt`) | string | +| `--e2e-testing` | Add /debug/flush endpoint to clear stores; used for end-to-end tests (default `false`) | | +| `--engine-path` | Path to persistent engine files (default `~/.influxdbv2/engine`) | string | +| `-h`, `--help` | Help for `influxd` | | +| `--http-bind-address` | Bind address for the REST HTTP API (default `:9999`) | string | +| `--log-level` | Supported log levels are debug, info, and error (default `info`) | string | +| `--reporting-disabled` | Disable sending telemetry data to **https://telemetry.influxdata.com** | | +| `--secret-store` | Data store for secrets (bolt or vault) (default `bolt`) | string | +| `--session-length` | TTL in minutes for newly created sessions (default `60`) | integer | +| `--session-renew-disabled` | Disables automatically extending session TTL on request | | +| `--store` | Data store for REST resources (bolt or memory) (default `bolt`) | string | +| `--tracing-type` | Supported tracing types (log or jaeger) | string | diff --git a/content/v2.0/reference/config-options.md b/content/v2.0/reference/config-options.md index 3741eb02d..563409522 100644 --- a/content/v2.0/reference/config-options.md +++ b/content/v2.0/reference/config-options.md @@ -20,6 +20,8 @@ To configure InfluxDB, use the following configuration options when starting the - [--log-level](#log-level) - [--reporting-disabled](#reporting-disabled) - [--secret-store](#secret-store) +- [--session-length](#session-length) +- [--session-renew-disabled](#session-renew-disabled) - [--store](#store) - [--tracing-type](#tracing-type) @@ -33,6 +35,8 @@ influxd \ --log-level=info \ --reporting-disabled \ --secret-store=bolt \ + --session-length=60 \ + --session-renew-disabled \ --store=bolt \ --tracing-type=log ``` @@ -135,6 +139,29 @@ influxd --secret-store=bolt --- +## --session-length +Specifies the Time to Live (TTL) **in minutes** for newly created user sessions. + +**Default:** `60` + +```sh +influxd --session-length=60 +``` + +--- + +## --session-renew-disabled +Disables automatically extending a user's session TTL on each request. +By default, every request sets the session's expiration time to five minutes from now. +When disabled, sessions expire after the specified [session length](#session-length) +and the user is redirected to the login page, even if recently active. + +```sh +influxd --session-renew-disabled +``` + +--- + ## --store Specifies the data store for REST resources.