Advanced parameters for Aiven for Grafana®#
Below you can find a summary of every configuration option available for Aiven for Grafana® service:
custom_domain
=> [‘string’, ‘null’]Custom domain Serve the web frontend using a custom CNAME pointing to the Aiven DNS name
ip_filter
=> arrayIP filter Allow incoming connections from CIDR address block, e.g. ‘10.20.0.0/16’
static_ips
=> booleanStatic IP addresses Use static public IP addresses
external_image_storage
=> objectExternal image store settings
provider
=> stringProvider type
bucket_url
=> stringBucket URL for S3
access_key
=> stringS3 access key. Requires permissions to the S3 bucket for the s3:PutObject and s3:PutObjectAcl actions
secret_key
=> stringS3 secret key
smtp_server
=> objectSMTP server settings
host
=> stringServer hostname or IP
port
=> integerSMTP server port
skip_verify
=> booleanSkip verifying server certificate. Defaults to false
username
=> [‘string’, ‘null’]Username for SMTP authentication
password
=> [‘string’, ‘null’]Password for SMTP authentication
from_address
=> stringAddress used for sending emails
from_name
=> [‘string’, ‘null’]Name used in outgoing emails, defaults to Grafana
starttls_policy
=> stringEither OpportunisticStartTLS, MandatoryStartTLS or NoStartTLS. Default is OpportunisticStartTLS.
auth_basic_enabled
=> booleanEnable or disable basic authentication form, used by Grafana built-in login
auth_generic_oauth
=> objectGeneric OAuth integration
allow_sign_up
=> booleanAutomatically sign-up users on successful sign-in
allowed_domains
=> arrayAllowed domains
allowed_organizations
=> arrayRequire user to be member of one of the listed organizations
api_url
=> stringAPI URL
auth_url
=> stringAuthorization URL
client_id
=> stringClient ID from provider
client_secret
=> stringClient secret from provider
name
=> stringName of the OAuth integration
scopes
=> arrayOAuth scopes
token_url
=> stringToken URL
auth_google
=> objectGoogle Auth integration
allow_sign_up
=> booleanAutomatically sign-up users on successful sign-in
client_id
=> stringClient ID from provider
client_secret
=> stringClient secret from provider
allowed_domains
=> arrayDomains allowed to sign-in to this Grafana
auth_github
=> objectGithub Auth integration
allow_sign_up
=> booleanAutomatically sign-up users on successful sign-in
client_id
=> stringClient ID from provider
client_secret
=> stringClient secret from provider
team_ids
=> arrayRequire users to belong to one of given team IDs
allowed_organizations
=> arrayRequire users to belong to one of given organizations
auth_gitlab
=> objectGitLab Auth integration
allow_sign_up
=> booleanAutomatically sign-up users on successful sign-in
api_url
=> stringAPI URL. This only needs to be set when using self hosted GitLab
auth_url
=> stringAuthorization URL. This only needs to be set when using self hosted GitLab
client_id
=> stringClient ID from provider
client_secret
=> stringClient secret from provider
allowed_groups
=> arrayRequire users to belong to one of given groups
token_url
=> stringToken URL. This only needs to be set when using self hosted GitLab
auth_azuread
=> objectAzure AD OAuth integration
allow_sign_up
=> booleanAutomatically sign-up users on successful sign-in
client_id
=> stringClient ID from provider
client_secret
=> stringClient secret from provider
auth_url
=> stringAuthorization URL
token_url
=> stringToken URL
allowed_groups
=> arrayRequire users to belong to one of given groups
allowed_domains
=> arrayAllowed domains
private_access
=> objectAllow access to selected service ports from private networks
grafana
=> booleanAllow 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
privatelink_access
=> objectAllow access to selected service components through Privatelink
grafana
=> booleanEnable grafana
public_access
=> objectAllow access to selected service ports from the public Internet
grafana
=> booleanAllow clients to connect to grafana from the public internet for service nodes that are in a project VPC or another type of private network
recovery_basebackup_name
=> stringName of the basebackup to restore in forked service
service_to_fork_from
=> [‘string’, ‘null’]Name of another service to fork from. This has effect only when a new service is being created.
project_to_fork_from
=> [‘string’, ‘null’]Name of another project to fork a service from. This has effect only when a new service is being created.
user_auto_assign_org
=> booleanAuto-assign new users on signup to main organization. Defaults to false
user_auto_assign_org_role
=> stringSet role for new signups. Defaults to Viewer
google_analytics_ua_id
=> stringGoogle Analytics ID
metrics_enabled
=> booleanEnable Grafana /metrics endpoint
cookie_samesite
=> stringCookie SameSite attribute: ‘strict’ prevents sending cookie for cross-site requests, effectively disabling direct linking from other sites to Grafana. ‘lax’ is the default value.
alerting_error_or_timeout
=> stringDefault error or timeout setting for new alerting rules
alerting_nodata_or_nullvalues
=> stringDefault value for ‘no data or null values’ for new alerting rules
alerting_enabled
=> booleanEnable or disable Grafana alerting functionality
alerting_max_annotations_to_keep
=> integerMax number of alert annotations that Grafana stores. 0 (default) keeps all alert annotations.
dashboards_min_refresh_interval
=> stringMinimum refresh interval Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h
dashboards_versions_to_keep
=> integerDashboard versions to keep per dashboard
dataproxy_timeout
=> integerTimeout for data proxy requests in seconds
dataproxy_send_user_header
=> booleanSend ‘X-Grafana-User’ header to data source
viewers_can_edit
=> booleanUsers with view-only permission can edit but not save dashboards
editors_can_admin
=> booleanEditors can manage folders, teams and dashboards created by them
disable_gravatar
=> booleanSet to true to disable gravatar. Defaults to false (gravatar is enabled)
allow_embedding
=> booleanAllow embedding Grafana dashboards with iframe/frame/object/embed tags. Disabled by default to limit impact of clickjacking
date_formats
=> objectGrafana date format specifications
full_date
=> stringMoment.js style format string for cases where full date is shown
interval_second
=> stringMoment.js style format string used when a time requiring second accuracy is shown
interval_minute
=> stringMoment.js style format string used when a time requiring minute accuracy is shown
interval_hour
=> stringMoment.js style format string used when a time requiring hour accuracy is shown
interval_day
=> stringMoment.js style format string used when a time requiring day accuracy is shown
interval_month
=> stringMoment.js style format string used when a time requiring month accuracy is shown
interval_year
=> stringMoment.js style format string used when a time requiring year accuracy is shown
default_timezone
=> stringDefault time zone for user preferences. Value ‘browser’ uses browser local time zone.