--version | -v

InfluxDB connection options

InfluxDB connection details specified via command line when starting Chronograf do not persist when Chronograf is shut down.
To persist connection details, include them in a .src file located in your --resources-path.

--influxdb-url=

The location of your InfluxDB instance, including http://, IP address, and port.

Example: --influxdb-url=http:///0.0.0.0:8086

Environment variable: $INFLUXDB_URL

--influxdb-username=

The [username] for your InfluxDB instance.

Environment variable: $INFLUXDB_USERNAME

--influxdb-password=

The [password] for your InfluxDB instance.

Environment variable: $INFLUXDB_PASSWORD

Kapacitor connection options

Kapacitor connection details specified via command line when starting Chronograf do not persist when Chronograf is shut down.
To persist connection details, include them in a .kap file located in your --resources-path.

--kapacitor-url=

The location of your Kapacitor instance, including http://, IP address, and port.

TLS (Transport Layer Security) options

--cert=

--key=

The file path to private key associated with given certificate.

Environment variable: $TLS_PRIVATE_KEY

Other service options

--custom-link <display_name>:<link_address>

Custom link added to Chronograf User menu options. Useful for providing links to internal company resources for your Chronograf users. Can be used when any OAuth 2.0 authentication is enabled. To add another custom link, repeat the custom link option.

--help | -h

Authentication options

General authentication options

--token-secret= | -t

--auth-duration=

The total duration (in hours) of cookie life for authentication.

Default value: 720h

Authentication expires on browser close when --auth-duration=0.

Environment variable: $AUTH_DURATION

--public-url=

The public URL required to access Chronograf using a web browser. For example, if you access Chronograf using the default URL, the public URL value would be http://localhost:8888.
Required for Google OAuth 2.0 authentication. Used for Auth0 and some generic OAuth 2.0 authentication providers.

--auth0-client-id=

--auth0-client-secret=

The Auth0 Client Secret value required for OAuth 2.0 support.

Environment variable: $AUTH0_CLIENT_SECRET

--auth0-organizations=

[Optional] The Auth0 organization membership required to access Chronograf.
Organizations are set using an “organization” key in the user’s app_metadata.
Lists are comma-separated and are only available when using environment variables.