Skip to main content

Advanced parameters for Aiven for Grafana®

See the configuration options available for Aiven for Grafana®:

Parameter

Additional Cloud Regions for Backup Replication

custom_domain

string,null

Custom domain

Serve the web frontend using a custom CNAME pointing to the Aiven DNS name

  • default: 0.0.0.0/0

IP filter

Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'

service_log

boolean,null

Service logging

Store logs for the service so that they are available in the HTTP API and console.

static_ips

boolean

Static IP addresses

Use static public IP addresses

External image store settings

Provider type

External image store provider

Bucket URL

Bucket URL for S3

S3 access key

S3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions

S3 secret key

S3 secret key

SMTP server settings

SMTP server hostname

Server hostname or IP

  • min: 1
  • max: 65535

SMTP server port

Skip certificate verification

Skip verifying server certificate. Defaults to false

Username for SMTP authentication

Password for SMTP authentication

From address

Address used for sending emails

From name

Name used in outgoing emails, defaults to Grafana

StartTLS policy

Either OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.

Basic authentication enabled

Enable or disable basic authentication form, used by Grafana built-in login

Allow insecure email lookup

Enforce user lookup based on email instead of the unique ID provided by the IdP

Generic OAuth integration

Allow sign-up

Automatically sign-up users on successful sign-in

Allowed domains

Allowed organizations

Require user to be member of one of the listed organizations

API URL

Authorization URL

Auto login

Allow users to bypass the login screen and automatically log in

Client ID

Client ID from provider

Client secret

Client secret from provider

Name of the OAuth integration

OAuth scopes

Token URL

Use refresh token

Set to true to use refresh token and check access token expiration.

Google Auth integration

Allow sign-up

Automatically sign-up users on successful sign-in

Client ID

Client ID from provider

Client secret

Client secret from provider

Domains allowed to sign-in to this Grafana

Github Auth integration

Allow sign-up

Automatically sign-up users on successful sign-in

Auto login

Allow users to bypass the login screen and automatically log in

Client ID

Client ID from provider

Client secret

Client secret from provider

Require users to belong to one of given team IDs

Allowed organizations

Require users to belong to one of given organizations

Skip organization role sync

Stop automatically syncing user roles

GitLab Auth integration

Allow sign-up

Automatically sign-up users on successful sign-in

API URL

This only needs to be set when using self hosted GitLab

Authorization URL

This only needs to be set when using self hosted GitLab

Client ID

Client ID from provider

Client secret

Client secret from provider

Allowed groups

Require users to belong to one of given groups

Token URL

This only needs to be set when using self hosted GitLab

Azure AD OAuth integration

Allow sign-up

Automatically sign-up users on successful sign-in

Client ID

Client ID from provider

Client secret

Client secret from provider

Authorization URL

Token URL

Allowed groups

Require users to belong to one of given groups

Allowed domains

Allow access to selected service ports from private networks

Allow clients to connect to grafana with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

Allow access to selected service components through Privatelink

Enable grafana

Allow access to selected service ports from the public Internet

Allow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network

Name of the basebackup to restore in forked service

Name of another service to fork from. This has effect only when a new service is being created.

Name of another project to fork a service from. This has effect only when a new service is being created.

Auto-assign new users to main organization

Auto-assign new users on signup to main organization. Defaults to false

Auto-assign role for new users

Set role for new signups. Defaults to Viewer

Google Analytics ID

Metrics enabled

Enable Grafana's /metrics endpoint

Cookie SameSite attribute

Cookie SameSite attribute: 'strict' prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. 'lax' is the default value.

Default error or timeout setting

Default error or timeout setting for new alerting rules

Default no data or null values setting

Default value for 'no data or null values' for new alerting rules

(DEPRECATED) Alerting enabled

DEPRECATED: setting has no effect with Grafana 11 and onward. Enable or disable Grafana legacy alerting functionality. This should not be enabled with unified_alerting_enabled.

  • max: 1000000

Max alert annotations to keep

Max number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.

Minimum refresh interval

Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h

  • min: 1
  • max: 100

Dashboard versions to keep

Dashboard versions to keep per dashboard

  • min: 15
  • max: 90

Data proxy timeout

Timeout for data proxy requests in seconds

Send user header to data source

Send 'X-Grafana-User' header to data source

Enable dashboard previews

Enable browsing of dashboards in grid (pictures) mode. This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.

Viewers can edit

Users with view-only permission can edit but not save dashboards

Editors can admin

Editors can manage folders, teams and dashboards created by them

Disable Gravatar

Set to true to disable gravatar. Defaults to false (gravatar is enabled)

Allow embedding

Allow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking

Grafana date format specifications

Full date format

Moment.js style format string for cases where full date is shown

Interval second format

Moment.js style format string used when a time requiring second accuracy is shown

Interval minute format

Moment.js style format string used when a time requiring minute accuracy is shown

Interval hour format

Moment.js style format string used when a time requiring hour accuracy is shown

Interval day format

Moment.js style format string used when a time requiring day accuracy is shown

Interval month format

Moment.js style format string used when a time requiring month accuracy is shown

Interval year format

Moment.js style format string used when a time requiring year accuracy is shown

Default time zone

Default time zone for user preferences. Value 'browser' uses browser local time zone.

Unified alerting enabled

Enable or disable Grafana unified alerting functionality. By default this is enabled and any legacy alerts will be migrated on upgrade to Grafana 9+. To stay on legacy alerting, set unified_alerting_enabled to false and alerting_enabled to true. See https://grafana.com/docs/grafana/latest/alerting/ for more details.

wal

boolean

Write-Ahead Logging

Setting to enable/disable Write-Ahead Logging. The default value is false (disabled).