website/integrations/monitoring/chronograf/index.mdx
Chronograf lets you quickly visualize the data stored in InfluxDB, enabling you to build robust queries and alerts. It is simple to use and comes with templates and libraries for rapidly creating dashboards with real-time data visualizations.
-- https://www.influxdata.com/time-series-platform/chronograf/
The following placeholders are used in this guide:
chronograf.company is the FQDN of your Chronograf installation.authentik.company is the FQDN of your authentik installation.:::info This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application. :::
To support the integration of Chronograf with authentik, you need to create an application/provider pair in authentik.
Strict redirect URI to https://chronograf.company/oauth/authentik/callback/.Add the following environment variables to your Chronograf setup. If you are using a configuration file for Chronograf, these settings can also be included there. You may modify the values for GENERIC_SCOPES and GENERIC_API_KEY to suit your specific requirements.
:::info Refer to the Chronograf configuration options documentation for more information. :::
PUBLIC_URL=https://chronograf.company
TOKEN_SECRET=Your random secret
JWKS_URL=https://authentik.company/application/o/<application_slug>/jwks/
GENERIC_NAME=authentik
GENERIC_CLIENT_ID=<Your Client ID>
GENERIC_CLIENT_SECRET=<Your Client Secret>
GENERIC_SCOPES=email,profile,openid
GENERIC_DOMAINS=authentik.company
GENERIC_AUTH_URL=https://authentik.company/application/o/authorize/
GENERIC_TOKEN_URL=https://authentik.company/application/o/token/
GENERIC_API_URL=https://authentik.company/application/o/userinfo/
GENERIC_API_KEY=email
USE_ID_TOKEN=true
To confirm that authentik is properly configured with Chronograf, visit your Chronograf installation, and click Log in with authentik.