Migrate Grafana from Windows Server to Ubuntu Server 22

  • What Grafana version and what operating system are you using?
    Windows Server 2022: Version 10.1.1
    Ubuntu Server 22.04: Version 10.1.1
  • What are you trying to achieve?
    I am trying to migrate my Grafana instance from a Windows server to a Linux server
  • How are you trying to achieve it?
    I installed Grafana via the apt repo. I then copied the configuration files, and grafana.db, as well as the plugins, from the Windows machine to the Linux machine, in the proper locations. I then edited the .ini file, replacing any Windows based location with the Linux equivalent
  • What happened?
    Grafana will start, but will start cycling through loading plugins and settings, over and over
  • What did you expect to happen?
    This to be easier. But seriously, the server to start so I could finalize any differences
  • Can you copy/paste the configuration(s) that you are having problems with?
##################### Grafana Configuration Example #####################
#
# Everything has defaults so you only need to uncomment things you want to
# change

# possible values : production, development
;app_mode = production

# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty
;instance_name = ${HOSTNAME}

#################################### Paths ####################################
[paths]
# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used)
;data = /var/lib/grafana

# Temporary files in `data` directory older than given duration will be removed
;temp_data_lifetime = 24h

# Directory where grafana can store logs
;logs = /var/log/grafana

# Directory where grafana will automatically scan and look for plugins
;plugins = /var/lib/grafana/plugins

# folder that contains provisioning config files that grafana will apply on startup and while running.
;provisioning = conf/provisioning

#################################### Server ####################################
[server]
# Protocol (http, https, h2, socket)
protocol = https

# The ip address to bind to, empty will bind to all interfaces
;http_addr =

# The http port  to use
http_port = 443

# The public facing domain name used to access grafana from a browser
domain = fqdn.redacted

# Redirect to correct domain if host header does not match domain
# Prevents DNS rebinding attacks
;enforce_domain = false

# The full public facing url you use in browser, used for redirects and emails
# If you use reverse proxy and sub path specify full url (with sub path)
;root_url = %(protocol)s://%(domain)s:%(http_port)s/

# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons.
;serve_from_sub_path = false

# Log web requests
router_logging = true

# the path relative working path
;static_root_path = public

# enable gzip
;enable_gzip = false

# https certs & key file
cert_file = "/var/lib/grafana/grafana_fqdn.redacted.crt"
cert_key = "/var/lib/grafana/grafana_fqdn.redacted.key"

# Unix socket path
;socket =

#################################### Database ####################################
[database]
# You can configure the database connection by specifying type, host, name, user and password
# as separate properties or as on string using the url properties.

# Either "mysql", "postgres" or "sqlite3", it's your choice
type = mysql
host = redacted:3306
;name = grafana
user = grafana
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password =redacted

# Use either URL or the previous fields to configure the database
# Example: mysql://user:secret@host:port/database
;url =

# For "postgres" only, either "disable", "require" or "verify-full"
;ssl_mode = disable

;ca_cert_path =
;client_key_path =
;client_cert_path =
;server_cert_name =

# For "sqlite3" only, path relative to data_path setting
;path = grafana.db

# Max idle conn setting default is 2
;max_idle_conn = 2

# Max conn setting default is 0 (mean not set)
;max_open_conn =

# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours)
;conn_max_lifetime = 14400

# Set to true to log the sql calls and execution times.
;log_queries =

# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared)
;cache_mode = private

#################################### Cache server #############################
[remote_cache]
# Either "redis", "memcached" or "database" default is "database"
;type = database

# cache connectionstring options
# database: will use Grafana primary database.
# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'.
# memcache: 127.0.0.1:11211
;connstr =

#################################### Data proxy ###########################
[dataproxy]

# This enables data proxy logging, default is false
;logging = false

# How long the data proxy waits before timing out, default is 30 seconds.
# This setting also applies to core backend HTTP data sources where query requests use an HTTP client with timeout set.
;timeout = 30

# How many seconds the data proxy waits before sending a keepalive probe request.
;keep_alive_seconds = 30

# How many seconds the data proxy waits for a successful TLS Handshake before timing out.
;tls_handshake_timeout_seconds = 10

# How many seconds the data proxy will wait for a server's first response headers after
# fully writing the request headers if the request has an "Expect: 100-continue"
# header. A value of 0 will result in the body being sent immediately, without
# waiting for the server to approve.
;expect_continue_timeout_seconds = 1

# The maximum number of idle connections that Grafana will keep alive.
;max_idle_connections = 100

# How many seconds the data proxy keeps an idle connection open before timing out.
;idle_conn_timeout_seconds = 90

# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false.
;send_user_header = false

#################################### Analytics ####################################
[analytics]
# Server reporting, sends usage counters to stats.grafana.org every 24 hours.
# No ip addresses are being tracked, only simple counters to track
# running instances, dashboard and error counts. It is very helpful to us.
# Change this option to false to disable reporting.
;reporting_enabled = true

# Set to false to disable all checks to https://grafana.net
# for new versions (grafana itself and plugins), check is used
# in some UI views to notify that grafana or plugin update exists
# This option does not cause any auto updates, nor send any information
# only a GET request to http://grafana.com to get latest versions
;check_for_updates = true

# Google Analytics universal tracking code, only enabled if you specify an id here
;google_analytics_ua_id =

# Google Tag Manager ID, only enabled if you specify an id here
;google_tag_manager_id =

#################################### Security ####################################
[security]
# disable creation of admin user on first start of grafana
;disable_initial_admin_creation = false

# default admin user, created on startup
;admin_user = admin

# default admin password, can be changed before first start of grafana,  or in profile settings
;admin_password = admin

# used for signing
;secret_key = SW2YcwTIb9zpOOhoPsMm

# disable gravatar profile images
;disable_gravatar = false

# data source proxy whitelist (ip_or_domain:port separated by spaces)
;data_source_proxy_whitelist =

# disable protection against brute force login attempts
;disable_brute_force_login_protection = false

# set to true if you host Grafana behind HTTPS. default is false.
;cookie_secure = false

# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled"
;cookie_samesite = lax

# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false.
;allow_embedding = false

# Set to true if you want to enable http strict transport security (HSTS) response header.
# This is only sent when HTTPS is enabled in this configuration.
# HSTS tells browsers that the site should only be accessed using HTTPS.
strict_transport_security = true

# Sets how long a browser should cache HSTS. Only applied if strict_transport_security is enabled.
strict_transport_security_max_age_seconds = 86400

# Set to true if to enable HSTS preloading option. Only applied if strict_transport_security is enabled.
strict_transport_security_preload = true

# Set to true if to enable the HSTS includeSubDomains option. Only applied if strict_transport_security is enabled.
;strict_transport_security_subdomains = false

# Set to true to enable the X-Content-Type-Options response header.
# The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised
# in the Content-Type headers should not be changed and be followed.
;x_content_type_options = true

# Set to true to enable the X-XSS-Protection header, which tells browsers to stop pages from loading
# when they detect reflected cross-site scripting (XSS) attacks.
;x_xss_protection = true

#################################### Snapshots ###########################
[snapshots]
# snapshot sharing options
;external_enabled = true
;external_snapshot_url = https://snapshots-origin.raintank.io
;external_snapshot_name = Publish to snapshot.raintank.io

# Set to true to enable this Grafana instance act as an external snapshot server and allow unauthenticated requests for
# creating and deleting snapshots.
;public_mode = false

# remove expired snapshot
;snapshot_remove_expired = true

#################################### Dashboards History ##################
[dashboards]
# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1
;versions_to_keep = 20

# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds.
# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m.
;min_refresh_interval = 5s

# Path to the default home dashboard. If this value is empty, then Grafana uses StaticRootPath + "dashboards/home.json"
;default_home_dashboard_path =

#################################### Users ###############################
[users]
# disable user signup / registration
;allow_sign_up = true

# Allow non admin users to create organizations
allow_org_create = false

# Set to true to automatically assign new users to the default organization (id 1)
;auto_assign_org = true

# Set this value to automatically add new users to the provided organization (if auto_assign_org above is set to true)
;auto_assign_org_id = 1

# Default role new users will be automatically assigned (if disabled above is set to true)
;auto_assign_org_role = Viewer

# Require email validation before sign up completes
;verify_email_enabled = false

# Background text for the user field on the login page
;login_hint = email or username
;password_hint = password

# Default UI theme ("dark" or "light")
default_theme = dark

# External user management, these options affect the organization users view
;external_manage_link_url =
;external_manage_link_name =
;external_manage_info =

# Viewers can edit/inspect dashboard settings in the browser. But not save the dashboard.
;viewers_can_edit = false

# Editors can administrate dashboard, folders and teams they create
;editors_can_admin = false

# The duration in time a user invitation remains valid before expiring. This setting should be expressed as a duration. Examples: 6h (hours), 2d (days), 1w (week). Default is 24h (24 hours). The minimum supported duration is 15m (15 minutes).
;user_invite_max_lifetime_duration = 24h

[auth]
# Login cookie name
;login_cookie_name = grafana_session

# The maximum lifetime (duration) an authenticated user can be inactive before being required to login at next visit. Default is 7 days (7d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). The lifetime resets at each successful token rotation.
login_maximum_inactive_lifetime_duration = 1d

# The maximum lifetime (duration) an authenticated user can be logged in since login time before being required to login. Default is 30 days (30d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month).
login_maximum_lifetime_duration = 1d

# How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes.
;token_rotation_interval_minutes = 10

# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false
;disable_login_form = false

# Set to true to disable the signout link in the side menu. useful if you use auth.proxy, defaults to false
;disable_signout_menu = false

# URL to redirect the user to after sign out
;signout_redirect_url =

# Set to true to attempt login with OAuth automatically, skipping the login screen.
# This setting is ignored if multiple OAuth providers are configured.
;oauth_auto_login = false

# OAuth state max age cookie duration in seconds. Defaults to 600 seconds.
;oauth_state_cookie_max_age = 600

# limit of api_key seconds to live before expiration
;api_key_max_seconds_to_live = -1

# Set to true to enable SigV4 authentication option for HTTP-based datasources.
;sigv4_auth_enabled = false

#################################### Anonymous Auth ######################
[auth.anonymous]
# enable anonymous access
enabled = false

# specify organization name that should be used for unauthenticated users
;org_name = Main Org.

# specify role for unauthenticated users
;org_role = Viewer

# mask the Grafana version number for unauthenticated users
;hide_version = false

#################################### GitHub Auth ##########################
[auth.github]
;enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email,read:org
;auth_url = https://github.com/login/oauth/authorize
;token_url = https://github.com/login/oauth/access_token
;api_url = https://api.github.com/user
;allowed_domains =
;team_ids =
;allowed_organizations =

#################################### GitLab Auth #########################
[auth.gitlab]
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = api
;auth_url = https://gitlab.com/oauth/authorize
;token_url = https://gitlab.com/oauth/token
;api_url = https://gitlab.com/api/v4
;allowed_domains =
;allowed_groups =

#################################### Google Auth ##########################
[auth.google]
enabled = false
;allow_sign_up = true
;client_id = some_client_id
;client_secret = some_client_secret
;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
;auth_url = https://accounts.google.com/o/oauth2/auth
;token_url = https://accounts.google.com/o/oauth2/token
;api_url = https://www.googleapis.com/oauth2/v1/userinfo
;allowed_domains =
;hosted_domain =

#################################### Grafana.com Auth ####################
[auth.grafana_com]
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email
;allowed_organizations =

#################################### Azure AD OAuth #######################
[auth.azuread]
;name = Azure AD
enabled = false
;allow_sign_up = true
;client_id = some_client_id
;client_secret = some_client_secret
;scopes = openid email profile
;auth_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize
;token_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token
;allowed_domains =
;allowed_groups =

#################################### Okta OAuth #######################
[auth.okta]
;name = Okta
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = openid profile email groups
;auth_url = https://<tenant-id>.okta.com/oauth2/v1/authorize
;token_url = https://<tenant-id>.okta.com/oauth2/v1/token
;api_url = https://<tenant-id>.okta.com/oauth2/v1/userinfo
;allowed_domains =
;allowed_groups =
;role_attribute_path =

#################################### Generic OAuth ##########################
[auth.generic_oauth]
enabled = false
;name = OAuth
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email,read:org
;email_attribute_name = email:primary
;email_attribute_path =
;login_attribute_path =
;id_token_attribute_name =
;auth_url = https://foo.bar/login/oauth/authorize
;token_url = https://foo.bar/login/oauth/access_token
;api_url = https://foo.bar/user
;allowed_domains =
;team_ids =
;allowed_organizations =
;role_attribute_path =
;tls_skip_verify_insecure = false
;tls_client_cert =
;tls_client_key =
;tls_client_ca =

#################################### Basic Auth ##########################
[auth.basic]
;enabled = true

#################################### Auth Proxy ##########################
[auth.proxy]
enabled = false
;header_name = X-WEBAUTH-USER
;header_property = username
;auto_sign_up = true
;sync_ttl = 60
;whitelist = 192.168.1.1, 192.168.2.1
;headers = Email:X-User-Email, Name:X-User-Name
# Read the auth proxy docs for details on what the setting below enables
;enable_login_token = false

#################################### Auth LDAP ##########################
[auth.ldap]
enabled = true
config_file = /etc/grafana/ldap.toml
allow_sign_up = true

# LDAP backround sync (Enterprise only)
# At 1 am every day
sync_cron = "0 0 1 * * *"
active_sync_enabled = true

#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = redacted:25
;user =
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
;password =
;cert_file =
;key_file =
;skip_verify = false
from_address = admin@grafana.fqdn.redacted
from_name = REDACTED Grafana
# EHLO identity in SMTP dialog (defaults to instance_name)
;ehlo_identity = dashboard.example.com
# SMTP startTLS policy (defaults to 'OpportunisticStartTLS')
;startTLS_policy = NoStartTLS

[emails]
;welcome_email_on_sign_up = false
;templates_pattern = emails/*.html

#################################### Logging ##########################
[log]
# Either "console", "file", "syslog". Default is console and  file
# Use space to separate multiple modes, e.g. "console file"
;mode = console file

# Either "debug", "info", "warn", "error", "critical", default is "info"
level = debug

# optional settings to set different levels for specific loggers. Ex filters = sqlstore:debug
;filters =

# For "console" mode only
[log.console]
;level =

# log line format, valid options are text, console and json
;format = console

# For "file" mode only
[log.file]
level = debug

# log line format, valid options are text, console and json
;format = text

# This enables automated log rotate(switch of following options), default is true
;log_rotate = true

# Max line number of single file, default is 1000000
;max_lines = 1000000

# Max size shift of single file, default is 28 means 1 << 28, 256MB
;max_size_shift = 28

# Segment log daily, default is true
;daily_rotate = true

# Expired days of log file(delete after max days), default is 7
;max_days = 7

[log.syslog]
;level = debug

# log line format, valid options are text, console and json
;format = text

# Syslog network type and address. This can be udp, tcp, or unix. If left blank, the default unix endpoints will be used.
;network =
;address =

# Syslog facility. user, daemon and local0 through local7 are valid.
;facility =

# Syslog tag. By default, the process' argv[0] is used.
;tag =

#################################### Usage Quotas ########################
[quota]
; enabled = false

#### set quotas to -1 to make unlimited. ####
# limit number of users per Org.
; org_user = 10

# limit number of dashboards per Org.
; org_dashboard = 100

# limit number of data_sources per Org.
; org_data_source = 10

# limit number of api_keys per Org.
; org_api_key = 10

# limit number of orgs a user can create.
; user_org = 10

# Global limit of users.
; global_user = -1

# global limit of orgs.
; global_org = -1

# global limit of dashboards
; global_dashboard = -1

# global limit of api_keys
; global_api_key = -1

# global limit on number of logged in users.
; global_session = -1

#################################### Alerting ############################
[alerting]
# Disable alerting engine & UI features
enabled = true
# Makes it possible to turn off alert rule execution but alerting UI is visible
;execute_alerts = true

# Default setting for new alert rules. Defaults to categorize error and timeouts as alerting. (alerting, keep_state)
;error_or_timeout = alerting

# Default setting for how Grafana handles nodata or null values in alerting. (alerting, no_data, keep_state, ok)
;nodata_or_nullvalues = no_data

# Alert notifications can include images, but rendering many images at the same time can overload the server
# This limit will protect the server from render overloading and make sure notifications are sent out quickly
;concurrent_render_limit = 5


# Default setting for alert calculation timeout. Default value is 30
;evaluation_timeout_seconds = 30

# Default setting for alert notification timeout. Default value is 30
;notification_timeout_seconds = 30

# Default setting for max attempts to sending alert notifications. Default value is 3
;max_attempts = 3

# Makes it possible to enforce a minimal interval between evaluations, to reduce load on the backend
;min_interval_seconds = 1

# Configures for how long alert annotations are stored. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_annotation_age =

# Configures max number of alert annotations that Grafana stores. Default value is 0, which keeps all alert annotations.
;max_annotations_to_keep =

#################################### Annotations #########################

[annotations.dashboard]
# Dashboard annotations means that annotations are associated with the dashboard they are created on.

# Configures how long dashboard annotations are stored. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_age =

# Configures max number of dashboard annotations that Grafana stores. Default value is 0, which keeps all dashboard annotations.
;max_annotations_to_keep =

[annotations.api]
# API annotations means that the annotations have been created using the API without any
# association with a dashboard.

# Configures how long Grafana stores API annotations. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_age =

# Configures max number of API annotations that Grafana keeps. Default value is 0, which keeps all API annotations.
;max_annotations_to_keep =

#################################### Explore #############################
[explore]
# Enable the Explore section
;enabled = true

#################################### Internal Grafana Metrics ##########################
# Metrics available at HTTP API Url /metrics
[metrics]
# Disable / Enable internal metrics
;enabled           = true
# Graphite Publish interval
;interval_seconds  = 10
# Disable total stats (stat_totals_*) metrics to be generated
;disable_total_stats = false

#If both are set, basic auth will be required for the metrics endpoint.
; basic_auth_username =
; basic_auth_password =

# Metrics environment info adds dimensions to the `grafana_environment_info` metric, which
# can expose more information about the Grafana instance.
[metrics.environment_info]
#exampleLabel1 = exampleValue1
#exampleLabel2 = exampleValue2

# Send internal metrics to Graphite
[metrics.graphite]
# Enable by setting the address setting (ex localhost:2003)
;address =
;prefix = prod.grafana.%(instance_name)s.

#################################### Grafana.com integration  ##########################
# Url used to import dashboards directly from Grafana.com
[grafana_com]
;url = https://grafana.com

#################################### Distributed tracing ############
[tracing.jaeger]
# Enable by setting the address sending traces to jaeger (ex localhost:6831)
;address = localhost:6831
# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2)
;always_included_tag = tag1:value1
# Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote
;sampler_type = const
# jaeger samplerconfig param
# for "const" sampler, 0 or 1 for always false/true respectively
# for "probabilistic" sampler, a probability between 0 and 1
# for "rateLimiting" sampler, the number of spans per second
# for "remote" sampler, param is the same as for "probabilistic"
# and indicates the initial sampling rate before the actual one
# is received from the mothership
;sampler_param = 1
# sampling_server_url is the URL of a sampling manager providing a sampling strategy.
;sampling_server_url =
# Whether or not to use Zipkin propagation (x-b3- HTTP headers).
;zipkin_propagation = false
# Setting this to true disables shared RPC spans.
# Not disabling is the most common setting when using Zipkin elsewhere in your infrastructure.
;disable_shared_zipkin_spans = false

#################################### External image storage ##########################
[external_image_storage]
# Used for uploading images to public servers so they can be included in slack/email messages.
# you can choose between (s3, webdav, gcs, azure_blob, local)
;provider =

[external_image_storage.s3]
;endpoint =
;path_style_access =
;bucket =
;region =
;path =
;access_key =
;secret_key =

[external_image_storage.webdav]
;url =
;public_url =
;username =
;password =

[external_image_storage.gcs]
;key_file =
;bucket =
;path =

[external_image_storage.azure_blob]
;account_name =
;account_key =
;container_name =

[external_image_storage.local]
# does not require any configuration

[rendering]
# Options to configure a remote HTTP image rendering service, e.g. using https://github.com/grafana/grafana-image-renderer.
# URL to a remote HTTP image renderer service, e.g. http://localhost:8081/render, will enable Grafana to render panels and dashboards to PNG-images using HTTP requests to an external service.
;server_url =
# If the remote HTTP image renderer service runs on a different server than the Grafana server you may have to configure this to a URL where Grafana is reachable, e.g. http://grafana.domain/.
;callback_url =
# Concurrent render request limit affects when the /render HTTP endpoint is used. Rendering many images at the same time can overload the server,
# which this setting can help protect against by only allowing a certain amount of concurrent requests.
;concurrent_render_request_limit = 30

[panels]
# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities.
;disable_sanitize_html = false

[plugins]
;enable_alpha = false
;app_tls_skip_verify_insecure = false
# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature.
;allow_loading_unsigned_plugins =
;marketplace_url = https://grafana.com/grafana/plugins/

#################################### Grafana Image Renderer Plugin ##########################
[plugin.grafana-image-renderer]
# Instruct headless browser instance to use a default timezone when not provided by Grafana, e.g. when rendering panel image of alert.
# See ICU’s metaZones.txt (https://cs.chromium.org/chromium/src/third_party/icu/source/data/misc/metaZones.txt) for a list of supported
# timezone IDs. Fallbacks to TZ environment variable if not set.
;rendering_timezone =

# Instruct headless browser instance to use a default language when not provided by Grafana, e.g. when rendering panel image of alert.
# Please refer to the HTTP header Accept-Language to understand how to format this value, e.g. 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'.
;rendering_language =

# Instruct headless browser instance to use a default device scale factor when not provided by Grafana, e.g. when rendering panel image of alert.
# Default is 1. Using a higher value will produce more detailed images (higher DPI), but will require more disk space to store an image.
;rendering_viewport_device_scale_factor =

# Instruct headless browser instance whether to ignore HTTPS errors during navigation. Per default HTTPS errors are not ignored. Due to
# the security risk it's not recommended to ignore HTTPS errors.
;rendering_ignore_https_errors =

# Instruct headless browser instance whether to capture and log verbose information when rendering an image. Default is false and will
# only capture and log error messages. When enabled, debug messages are captured and logged as well.
# For the verbose information to be included in the Grafana server log you have to adjust the rendering log level to debug, configure
# [log].filter = rendering:debug.
;rendering_verbose_logging =

# Instruct headless browser instance whether to output its debug and error messages into running process of remote rendering service.
# Default is false. This can be useful to enable (true) when troubleshooting.
;rendering_dumpio =

# Additional arguments to pass to the headless browser instance. Default is --no-sandbox. The list of Chromium flags can be found
# here (https://peter.sh/experiments/chromium-command-line-switches/). Multiple arguments is separated with comma-character.
;rendering_args =

# You can configure the plugin to use a different browser binary instead of the pre-packaged version of Chromium.
# Please note that this is not recommended, since you may encounter problems if the installed version of Chrome/Chromium is not
# compatible with the plugin.
;rendering_chrome_bin =

# Instruct how headless browser instances are created. Default is 'default' and will create a new browser instance on each request.
# Mode 'clustered' will make sure that only a maximum of browsers/incognito pages can execute concurrently.
# Mode 'reusable' will have one browser instance and will create a new incognito page on each request.
;rendering_mode =

# When rendering_mode = clustered you can instruct how many browsers or incognito pages can execute concurrently. Default is 'browser'
# and will cluster using browser instances.
# Mode 'context' will cluster using incognito pages.
;rendering_clustering_mode =
# When rendering_mode = clustered you can define maximum number of browser instances/incognito pages that can execute concurrently..
;rendering_clustering_max_concurrency =

# Limit the maximum viewport width, height and device scale factor that can be requested.
;rendering_viewport_max_width =
;rendering_viewport_max_height =
;rendering_viewport_max_device_scale_factor =

# Change the listening host and port of the gRPC server. Default host is 127.0.0.1 and default port is 0 and will automatically assign
# a port not in use.
;grpc_host =
;grpc_port =

[enterprise]
# Path to a valid Grafana Enterprise license.jwt file
;license_path =

[feature_toggles]
# enable features, separated by spaces
;enable =

[date_formats]
# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/

# Default system date format used in time range picker and other places where full time is displayed
;full_date = YYYY-MM-DD HH:mm:ss

# Used by graph and other places where we only show small intervals
;interval_second = HH:mm:ss
;interval_minute = HH:mm
;interval_hour = MM/DD HH:mm
;interval_day = MM/DD
;interval_month = YYYY-MM
;interval_year = YYYY

# Experimental feature
;use_browser_locale = false

# Default timezone for user preferences. Options are 'browser' for the browser local timezone or a timezone name from IANA Time Zone database, e.g. 'UTC' or 'Europe/Amsterdam' etc.
;default_timezone = browser


# Enterprise only
[white_labeling]
# Set to your company name to override application title
;app_title =

# Set to main title on the login page
;login_title =

# Set to login subtitle
;login_subtitle =

# Set to complete url to override login logo
;login_logo =

# Set to complete css background expression to override login background
# example: login_background = url(http://www.bhmpics.com/wallpapers/starfield-1920x1080.jpg)
;login_background =

# Set to complete css background expression to override login box background
;login_box_background =

# Set to complete url to override menu logo
;menu_logo =

# Set to complete url to override fav icon (icon shown in browser tab)
;fav_icon =

# Set to complete url to override apple/ios icon
;apple_touch_icon =

# Below is an example for how to replace the default footer & help links with 2 custom links
;footer_links = support guides
;footer_links_support_text = Support
;footer_links_support_url = http://your.support.site
;footer_links_guides_text = Guides
;footer_links_guides_url = http://your.guides.site

[meta_analytics]
# Set max age for data files before they get deleted
;max_file_age =
# Set max size in megabytes of the data files directory before files gets deleted
;max_data_directory_size =
# Set the directory where events will be stored
;data_path =

[reporting]
# Set timeout for each panel rendering request
;rendering_timeout = 10s
# Set maximum number of concurrent calls to the rendering service
;concurrent_render_limit = 4
# Set the scale factor for rendering images. 2 is enough for monitor resolutions
# 4 would be better for printed material. Setting a higher value affects performance and memory
;image_scale_factor = 2

[analytics.summaries]
# Set interval for writing dashboard usage stats buffer to database
;buffer_write_interval = 30s
# Set timeout for writing dashboard usage stats buffer to database
;buffer_write_timeout = 3s
# Set interval for trying to rollup per dashboard usage summary
# only rolled up at most once per day
;rollup_interval = 4h
# Set timeout for trying to rollup per dashboard usage summary
;rollup_timeout = 60s

[analytics.views]
# Set age for recent active users
;recent_users_age = 10m

[auditing]
# Enable the auditing feature
; enabled = false
# List of enabled loggers
;loggers = file
# Keep dashboard content in the logs (request or response fields); this can significantly increase the size of your logs.
;log_dashboard_content = false

[auditing.logs.file]
# Path to logs folder
;path = data/log
# Maximum log files to keep
;max_files = 5
# Max size in megabytes per log file
;max_file_size_mb = 256

[auditing.logs.loki]
# Set the URL for writing logs to Loki
;url = localhost:9095
# Defaults to true. If true, it establishes a secure connection to Loki
;tls = true

#################################### SAML Auth ###########################
[auth.saml]
# Defaults to false. If true, the feature is enabled.
;enabled = false
# Enable SAML single logout
;single_logout = false
# Base64-encoded public X.509 certificate. Used to sign requests to the IdP
;certificate =
# Path to the public X.509 certificate. Used to sign requests to the IdP
;certificate_path =
# Base64-encoded private key. Used to decrypt assertions from the IdP
;private_key =
;# Path to the private key. Used to decrypt assertions from the IdP
;private_key_path =
# Signature algorithm using for signing requests to the IdP. Supported values are rsa-sha1, rsa-sha256, rsa-sha512.
# If non-empty, authentication requests will be signed. Default is empty (requests not signed).
;signature_algorithm =
# Base64-encoded IdP SAML metadata XML. Used to verify and obtain binding locations from the IdP
;idp_metadata =
# Path to the SAML metadata XML. Used to verify and obtain binding locations from the IdP
;idp_metadata_path =
# URL to fetch SAML IdP metadata. Used to verify and obtain binding locations from the IdP
;idp_metadata_url =
# Duration, since the IdP issued a response and the SP is allowed to process it. Defaults to 90 seconds.
;max_issue_delay = 90s
# Duration, for how long the SP's metadata should be valid. Defaults to 48 hours.
;metadata_valid_duration = 48h
# Allow IdP-initiated SSO
;allow_idp_initiated = false
# Relay state for IdP-initiated SSO. Should match relay state configured in IdP
;relay_state =
# Friendly name or name of the attribute within the SAML assertion to use as the user's name
;assertion_attribute_name = displayName
# Friendly name or name of the attribute within the SAML assertion to use as the user's login handle
;assertion_attribute_login = mail
# Friendly name or name of the attribute within the SAML assertion to use as the user's email
;assertion_attribute_email = mail
# Friendly name or name of the attribute within the SAML assertion to use as the user's groups
;assertion_attribute_groups = group
# Friendly name or name of the attribute within the SAML assertion to use as the user's roles
;assertion_attribute_role = role
# Friendly name or name of the attribute within the SAML assertion to use as the user's organization Id
;assertion_attribute_org = organizatio
# List of comma- or space-separated organizations. User should be a member of at least one organization to log in.
;allowed_organizations = Engineering, Sales
# List of comma- or space-separated Organization:OrgId mappings
;org_mapping = Engineering:2, Sales:3
# List of comma- or space-separated roles which will be mapped into the Editor role
;role_values_editor = editor, developer
# List of comma- or space-separated roles which will be mapped into the Admin role
;role_values_admin = admin
# List of comma- or space-separated roles which will be mapped into the Grafana Admin (Super Admin) role
;role_values_grafana_admin = superadmin

[keystore.vault]
# Location of the Vault server
;url =
# Vault's namespace if using Vault with multi-tenancy
;namespace =
# Method for authenticating towards Vault. Vault is inactive if this option is not set
# Possible values: token
;auth_method =
# Secret token to connect to Vault when auth_method is token
;token =
# Time between checking if there are any secrets which needs to be renewed.
;lease_renewal_interval = 5m
# Time until expiration for tokens which are renewed. Should have a value higher the lease_renewal_interval
;lease_renewal_expires_within = 15m
# New duration for renewed tokens. Vault may be configured to ignore this value and impose a stricter limit.
;lease_renewal_increment = 1h

I added the log as replies

  • Did you receive any errors in the Grafana UI or in related logs? If so, please tell us exactly what they were.
    I didn’t see any errors, the logs just keep scrolling
  • Did you follow any online instructions? If so, what is the URL?
    I couldn’t find good migration documents between OS installations.

First part of debug log

logger=settings t=2023-09-15T18:03:38.779305445Z level=info msg="Starting Grafana" version=10.1.1 commit=0cfa76b22d branch=HEAD compiled=2023-08-31T17:48:27Z
logger=settings t=2023-09-15T18:03:38.779483074Z level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
logger=settings t=2023-09-15T18:03:38.779494744Z level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
logger=settings t=2023-09-15T18:03:38.779500925Z level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
logger=settings t=2023-09-15T18:03:38.779506655Z level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
logger=settings t=2023-09-15T18:03:38.779512254Z level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
logger=settings t=2023-09-15T18:03:38.779519723Z level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
logger=settings t=2023-09-15T18:03:38.779525859Z level=info msg=Target target=[all]
logger=settings t=2023-09-15T18:03:38.779534383Z level=info msg="Path Home" path=/usr/share/grafana
logger=settings t=2023-09-15T18:03:38.779540113Z level=info msg="Path Data" path=/var/lib/grafana
logger=settings t=2023-09-15T18:03:38.779545704Z level=info msg="Path Logs" path=/var/log/grafana
logger=settings t=2023-09-15T18:03:38.779550984Z level=info msg="Path Plugins" path=/var/lib/grafana/plugins
logger=settings t=2023-09-15T18:03:38.779556786Z level=info msg="Path Provisioning" path=/etc/grafana/provisioning
logger=settings t=2023-09-15T18:03:38.779562886Z level=info msg="App mode production"
logger=sqlstore t=2023-09-15T18:03:38.779602164Z level=info msg="Connecting to DB" dbtype=mysql
logger=migrator t=2023-09-15T18:03:38.811081791Z level=info msg="Starting DB migrations"
logger=migrator t=2023-09-15T18:03:38.818127944Z level=debug msg="Skipping migration: Already executed" id="create migration_log table"
logger=migrator t=2023-09-15T18:03:38.818144001Z level=debug msg="Skipping migration: Already executed" id="create user table"
logger=migrator t=2023-09-15T18:03:38.818148708Z level=debug msg="Skipping migration: Already executed" id="add unique index user.login"
logger=migrator t=2023-09-15T18:03:38.818152732Z level=debug msg="Skipping migration: Already executed" id="add unique index user.email"
logger=migrator t=2023-09-15T18:03:38.818156074Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_user_login - v1"
logger=migrator t=2023-09-15T18:03:38.818159422Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_user_email - v1"
logger=migrator t=2023-09-15T18:03:38.818162953Z level=debug msg="Skipping migration: Already executed" id="Rename table user to user_v1 - v1"
logger=migrator t=2023-09-15T18:03:38.818166642Z level=debug msg="Skipping migration: Already executed" id="create user table v2"
logger=migrator t=2023-09-15T18:03:38.818170258Z level=debug msg="Skipping migration: Already executed" id="create index UQE_user_login - v2"
logger=migrator t=2023-09-15T18:03:38.818173883Z level=debug msg="Skipping migration: Already executed" id="create index UQE_user_email - v2"
logger=migrator t=2023-09-15T18:03:38.818177329Z level=debug msg="Skipping migration: Already executed" id="copy data_source v1 to v2"
logger=migrator t=2023-09-15T18:03:38.818180721Z level=debug msg="Skipping migration: Already executed" id="Drop old table user_v1"
logger=migrator t=2023-09-15T18:03:38.818183899Z level=debug msg="Skipping migration: Already executed" id="Add column help_flags1 to user table"
logger=migrator t=2023-09-15T18:03:38.818187098Z level=debug msg="Skipping migration: Already executed" id="Update user table charset"
logger=migrator t=2023-09-15T18:03:38.818190302Z level=debug msg="Skipping migration: Already executed" id="Add last_seen_at column to user"
logger=migrator t=2023-09-15T18:03:38.818193677Z level=debug msg="Skipping migration: Already executed" id="Add missing user data"
logger=migrator t=2023-09-15T18:03:38.818197031Z level=debug msg="Skipping migration: Already executed" id="Add is_disabled column to user"
logger=migrator t=2023-09-15T18:03:38.818208925Z level=debug msg="Skipping migration: Already executed" id="Add index user.login/user.email"
logger=migrator t=2023-09-15T18:03:38.818212429Z level=debug msg="Skipping migration: Already executed" id="Add is_service_account column to user"
logger=migrator t=2023-09-15T18:03:38.818216125Z level=debug msg="Skipping migration: Already executed" id="Update is_service_account column to nullable"
logger=migrator t=2023-09-15T18:03:38.818219328Z level=debug msg="Skipping migration: Already executed" id="create temp user table v1-7"
logger=migrator t=2023-09-15T18:03:38.818223043Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_email - v1-7"
logger=migrator t=2023-09-15T18:03:38.818226208Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_org_id - v1-7"
logger=migrator t=2023-09-15T18:03:38.818230347Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_code - v1-7"
logger=migrator t=2023-09-15T18:03:38.818233892Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_status - v1-7"
logger=migrator t=2023-09-15T18:03:38.818237655Z level=debug msg="Skipping migration: Already executed" id="Update temp_user table charset"
logger=migrator t=2023-09-15T18:03:38.818241015Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_temp_user_email - v1"
logger=migrator t=2023-09-15T18:03:38.818244329Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_temp_user_org_id - v1"
logger=migrator t=2023-09-15T18:03:38.818247888Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_temp_user_code - v1"
logger=migrator t=2023-09-15T18:03:38.818251653Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_temp_user_status - v1"
logger=migrator t=2023-09-15T18:03:38.818255624Z level=debug msg="Skipping migration: Already executed" id="Rename table temp_user to temp_user_tmp_qwerty - v1"
logger=migrator t=2023-09-15T18:03:38.81825927Z level=debug msg="Skipping migration: Already executed" id="create temp_user v2"
logger=migrator t=2023-09-15T18:03:38.818262958Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_email - v2"
logger=migrator t=2023-09-15T18:03:38.818266977Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_org_id - v2"
logger=migrator t=2023-09-15T18:03:38.81827034Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_code - v2"
logger=migrator t=2023-09-15T18:03:38.818273727Z level=debug msg="Skipping migration: Already executed" id="create index IDX_temp_user_status - v2"
logger=migrator t=2023-09-15T18:03:38.818277257Z level=debug msg="Skipping migration: Already executed" id="copy temp_user v1 to v2"
logger=migrator t=2023-09-15T18:03:38.818280629Z level=debug msg="Skipping migration: Already executed" id="drop temp_user_tmp_qwerty"
logger=migrator t=2023-09-15T18:03:38.818284545Z level=debug msg="Skipping migration: Already executed" id="Set created for temp users that will otherwise prematurely expire"
logger=migrator t=2023-09-15T18:03:38.818288226Z level=debug msg="Skipping migration: Already executed" id="create star table"
logger=migrator t=2023-09-15T18:03:38.818291836Z level=debug msg="Skipping migration: Already executed" id="add unique index star.user_id_dashboard_id"
logger=migrator t=2023-09-15T18:03:38.818295151Z level=debug msg="Skipping migration: Already executed" id="create org table v1"
logger=migrator t=2023-09-15T18:03:38.81829873Z level=debug msg="Skipping migration: Already executed" id="create index UQE_org_name - v1"
logger=migrator t=2023-09-15T18:03:38.81830217Z level=debug msg="Skipping migration: Already executed" id="create org_user table v1"
logger=migrator t=2023-09-15T18:03:38.818305363Z level=debug msg="Skipping migration: Already executed" id="create index IDX_org_user_org_id - v1"
logger=migrator t=2023-09-15T18:03:38.818310966Z level=debug msg="Skipping migration: Already executed" id="create index UQE_org_user_org_id_user_id - v1"
logger=migrator t=2023-09-15T18:03:38.8183142Z level=debug msg="Skipping migration: Already executed" id="create index IDX_org_user_user_id - v1"
logger=migrator t=2023-09-15T18:03:38.818317456Z level=debug msg="Skipping migration: Already executed" id="Update org table charset"
logger=migrator t=2023-09-15T18:03:38.818321228Z level=debug msg="Skipping migration: Already executed" id="Update org_user table charset"
logger=migrator t=2023-09-15T18:03:38.818324731Z level=debug msg="Skipping migration: Already executed" id="Migrate all Read Only Viewers to Viewers"
logger=migrator t=2023-09-15T18:03:38.818328701Z level=debug msg="Skipping migration: Already executed" id="create dashboard table"
logger=migrator t=2023-09-15T18:03:38.81833234Z level=debug msg="Skipping migration: Already executed" id="add index dashboard.account_id"
logger=migrator t=2023-09-15T18:03:38.818336087Z level=debug msg="Skipping migration: Already executed" id="add unique index dashboard_account_id_slug"
logger=migrator t=2023-09-15T18:03:38.818339326Z level=debug msg="Skipping migration: Already executed" id="create dashboard_tag table"
logger=migrator t=2023-09-15T18:03:38.818343401Z level=debug msg="Skipping migration: Already executed" id="add unique index dashboard_tag.dasboard_id_term"
logger=migrator t=2023-09-15T18:03:38.818347273Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_dashboard_tag_dashboard_id_term - v1"
logger=migrator t=2023-09-15T18:03:38.818350702Z level=debug msg="Skipping migration: Already executed" id="Rename table dashboard to dashboard_v1 - v1"
logger=migrator t=2023-09-15T18:03:38.818354413Z level=debug msg="Skipping migration: Already executed" id="create dashboard v2"
logger=migrator t=2023-09-15T18:03:38.818357933Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_org_id - v2"
logger=migrator t=2023-09-15T18:03:38.818361586Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_org_id_slug - v2"
logger=migrator t=2023-09-15T18:03:38.8183649Z level=debug msg="Skipping migration: Already executed" id="copy dashboard v1 to v2"
logger=migrator t=2023-09-15T18:03:38.818368148Z level=debug msg="Skipping migration: Already executed" id="drop table dashboard_v1"
logger=migrator t=2023-09-15T18:03:38.818371298Z level=debug msg="Skipping migration: Already executed" id="alter dashboard.data to mediumtext v1"
logger=migrator t=2023-09-15T18:03:38.818374631Z level=debug msg="Skipping migration: Already executed" id="Add column updated_by in dashboard - v2"
logger=migrator t=2023-09-15T18:03:38.818377922Z level=debug msg="Skipping migration: Already executed" id="Add column created_by in dashboard - v2"
logger=migrator t=2023-09-15T18:03:38.818381133Z level=debug msg="Skipping migration: Already executed" id="Add column gnetId in dashboard"
logger=migrator t=2023-09-15T18:03:38.818385304Z level=debug msg="Skipping migration: Already executed" id="Add index for gnetId in dashboard"
logger=migrator t=2023-09-15T18:03:38.818388448Z level=debug msg="Skipping migration: Already executed" id="Add column plugin_id in dashboard"
logger=migrator t=2023-09-15T18:03:38.818391843Z level=debug msg="Skipping migration: Already executed" id="Add index for plugin_id in dashboard"
logger=migrator t=2023-09-15T18:03:38.818395376Z level=debug msg="Skipping migration: Already executed" id="Add index for dashboard_id in dashboard_tag"
logger=migrator t=2023-09-15T18:03:38.818399007Z level=debug msg="Skipping migration: Already executed" id="Update dashboard table charset"
logger=migrator t=2023-09-15T18:03:38.818402534Z level=debug msg="Skipping migration: Already executed" id="Update dashboard_tag table charset"
logger=migrator t=2023-09-15T18:03:38.818406651Z level=debug msg="Skipping migration: Already executed" id="Add column folder_id in dashboard"
logger=migrator t=2023-09-15T18:03:38.818412205Z level=debug msg="Skipping migration: Already executed" id="Add column isFolder in dashboard"
logger=migrator t=2023-09-15T18:03:38.818415246Z level=debug msg="Skipping migration: Already executed" id="Add column has_acl in dashboard"
logger=migrator t=2023-09-15T18:03:38.818418605Z level=debug msg="Skipping migration: Already executed" id="Add column uid in dashboard"
logger=migrator t=2023-09-15T18:03:38.818422376Z level=debug msg="Skipping migration: Already executed" id="Update uid column values in dashboard"
logger=migrator t=2023-09-15T18:03:38.81842576Z level=debug msg="Skipping migration: Already executed" id="Add unique index dashboard_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.818429469Z level=debug msg="Skipping migration: Already executed" id="Remove unique index org_id_slug"
logger=migrator t=2023-09-15T18:03:38.818433364Z level=debug msg="Skipping migration: Already executed" id="Update dashboard title length"
logger=migrator t=2023-09-15T18:03:38.818436839Z level=debug msg="Skipping migration: Already executed" id="Add unique index for dashboard_org_id_title_folder_id"
logger=migrator t=2023-09-15T18:03:38.818440522Z level=debug msg="Skipping migration: Already executed" id="create dashboard_provisioning"
logger=migrator t=2023-09-15T18:03:38.818443861Z level=debug msg="Skipping migration: Already executed" id="Rename table dashboard_provisioning to dashboard_provisioning_tmp_qwerty - v1"
logger=migrator t=2023-09-15T18:03:38.818447345Z level=debug msg="Skipping migration: Already executed" id="create dashboard_provisioning v2"
logger=migrator t=2023-09-15T18:03:38.818450425Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_provisioning_dashboard_id - v2"
logger=migrator t=2023-09-15T18:03:38.81845381Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_provisioning_dashboard_id_name - v2"
logger=migrator t=2023-09-15T18:03:38.818457013Z level=debug msg="Skipping migration: Already executed" id="copy dashboard_provisioning v1 to v2"
logger=migrator t=2023-09-15T18:03:38.81846033Z level=debug msg="Skipping migration: Already executed" id="drop dashboard_provisioning_tmp_qwerty"
logger=migrator t=2023-09-15T18:03:38.818463386Z level=debug msg="Skipping migration: Already executed" id="Add check_sum column"
logger=migrator t=2023-09-15T18:03:38.818467037Z level=debug msg="Skipping migration: Already executed" id="Add index for dashboard_title"
logger=migrator t=2023-09-15T18:03:38.818470206Z level=debug msg="Skipping migration: Already executed" id="delete tags for deleted dashboards"
logger=migrator t=2023-09-15T18:03:38.818473389Z level=debug msg="Skipping migration: Already executed" id="delete stars for deleted dashboards"
logger=migrator t=2023-09-15T18:03:38.818476356Z level=debug msg="Skipping migration: Already executed" id="Add index for dashboard_is_folder"
logger=migrator t=2023-09-15T18:03:38.818479273Z level=debug msg="Skipping migration: Already executed" id="Add isPublic for dashboard"
logger=migrator t=2023-09-15T18:03:38.81848228Z level=debug msg="Skipping migration: Already executed" id="create data_source table"
logger=migrator t=2023-09-15T18:03:38.81848566Z level=debug msg="Skipping migration: Already executed" id="add index data_source.account_id"
logger=migrator t=2023-09-15T18:03:38.818488641Z level=debug msg="Skipping migration: Already executed" id="add unique index data_source.account_id_name"
logger=migrator t=2023-09-15T18:03:38.818492332Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_data_source_account_id - v1"
logger=migrator t=2023-09-15T18:03:38.818496358Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_data_source_account_id_name - v1"
logger=migrator t=2023-09-15T18:03:38.818499712Z level=debug msg="Skipping migration: Already executed" id="Rename table data_source to data_source_v1 - v1"
logger=migrator t=2023-09-15T18:03:38.818503265Z level=debug msg="Skipping migration: Already executed" id="create data_source table v2"
logger=migrator t=2023-09-15T18:03:38.818508873Z level=debug msg="Skipping migration: Already executed" id="create index IDX_data_source_org_id - v2"
logger=migrator t=2023-09-15T18:03:38.818512287Z level=debug msg="Skipping migration: Already executed" id="create index UQE_data_source_org_id_name - v2"
logger=migrator t=2023-09-15T18:03:38.818515299Z level=debug msg="Skipping migration: Already executed" id="Drop old table data_source_v1 #2"
logger=migrator t=2023-09-15T18:03:38.818518276Z level=debug msg="Skipping migration: Already executed" id="Add column with_credentials"
logger=migrator t=2023-09-15T18:03:38.818521177Z level=debug msg="Skipping migration: Already executed" id="Add secure json data column"
logger=migrator t=2023-09-15T18:03:38.81852439Z level=debug msg="Skipping migration: Already executed" id="Update data_source table charset"
logger=migrator t=2023-09-15T18:03:38.818527551Z level=debug msg="Skipping migration: Already executed" id="Update initial version to 1"
logger=migrator t=2023-09-15T18:03:38.81853087Z level=debug msg="Skipping migration: Already executed" id="Add read_only data column"
logger=migrator t=2023-09-15T18:03:38.818534117Z level=debug msg="Skipping migration: Already executed" id="Migrate logging ds to loki ds"
logger=migrator t=2023-09-15T18:03:38.818537103Z level=debug msg="Skipping migration: Already executed" id="Update json_data with nulls"
logger=migrator t=2023-09-15T18:03:38.818540299Z level=debug msg="Skipping migration: Already executed" id="Add uid column"
logger=migrator t=2023-09-15T18:03:38.818543874Z level=debug msg="Skipping migration: Already executed" id="Update uid value"
logger=migrator t=2023-09-15T18:03:38.818547288Z level=debug msg="Skipping migration: Already executed" id="Add unique index datasource_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.818550993Z level=debug msg="Skipping migration: Already executed" id="add unique index datasource_org_id_is_default"
logger=migrator t=2023-09-15T18:03:38.818554535Z level=debug msg="Skipping migration: Already executed" id="create api_key table"
logger=migrator t=2023-09-15T18:03:38.81855804Z level=debug msg="Skipping migration: Already executed" id="add index api_key.account_id"
logger=migrator t=2023-09-15T18:03:38.818561066Z level=debug msg="Skipping migration: Already executed" id="add index api_key.key"
logger=migrator t=2023-09-15T18:03:38.818563939Z level=debug msg="Skipping migration: Already executed" id="add index api_key.account_id_name"
logger=migrator t=2023-09-15T18:03:38.818566936Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_api_key_account_id - v1"
logger=migrator t=2023-09-15T18:03:38.81857005Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_api_key_key - v1"
logger=migrator t=2023-09-15T18:03:38.818573365Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_api_key_account_id_name - v1"
logger=migrator t=2023-09-15T18:03:38.818576506Z level=debug msg="Skipping migration: Already executed" id="Rename table api_key to api_key_v1 - v1"
logger=migrator t=2023-09-15T18:03:38.818579647Z level=debug msg="Skipping migration: Already executed" id="create api_key table v2"
logger=migrator t=2023-09-15T18:03:38.818582659Z level=debug msg="Skipping migration: Already executed" id="create index IDX_api_key_org_id - v2"
logger=migrator t=2023-09-15T18:03:38.818585995Z level=debug msg="Skipping migration: Already executed" id="create index UQE_api_key_key - v2"
logger=migrator t=2023-09-15T18:03:38.818588897Z level=debug msg="Skipping migration: Already executed" id="create index UQE_api_key_org_id_name - v2"
logger=migrator t=2023-09-15T18:03:38.818591831Z level=debug msg="Skipping migration: Already executed" id="copy api_key v1 to v2"
logger=migrator t=2023-09-15T18:03:38.818594952Z level=debug msg="Skipping migration: Already executed" id="Drop old table api_key_v1"
logger=migrator t=2023-09-15T18:03:38.818598307Z level=debug msg="Skipping migration: Already executed" id="Update api_key table charset"
logger=migrator t=2023-09-15T18:03:38.818603179Z level=debug msg="Skipping migration: Already executed" id="Add expires to api_key table"
logger=migrator t=2023-09-15T18:03:38.818606222Z level=debug msg="Skipping migration: Already executed" id="Add service account foreign key"
logger=migrator t=2023-09-15T18:03:38.818609164Z level=debug msg="Skipping migration: Already executed" id="set service account foreign key to nil if 0"
logger=migrator t=2023-09-15T18:03:38.81861206Z level=debug msg="Skipping migration: Already executed" id="Add last_used_at to api_key table"
logger=migrator t=2023-09-15T18:03:38.818615012Z level=debug msg="Skipping migration: Already executed" id="Add is_revoked column to api_key table"
logger=migrator t=2023-09-15T18:03:38.818617922Z level=debug msg="Skipping migration: Already executed" id="create dashboard_snapshot table v4"
logger=migrator t=2023-09-15T18:03:38.818621105Z level=debug msg="Skipping migration: Already executed" id="drop table dashboard_snapshot_v4 #1"
logger=migrator t=2023-09-15T18:03:38.818624519Z level=debug msg="Skipping migration: Already executed" id="create dashboard_snapshot table v5 #2"
logger=migrator t=2023-09-15T18:03:38.818628126Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_snapshot_key - v5"
logger=migrator t=2023-09-15T18:03:38.818631322Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_snapshot_delete_key - v5"
logger=migrator t=2023-09-15T18:03:38.818634602Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_snapshot_user_id - v5"
logger=migrator t=2023-09-15T18:03:38.818638236Z level=debug msg="Skipping migration: Already executed" id="alter dashboard_snapshot to mediumtext v2"
logger=migrator t=2023-09-15T18:03:38.818641486Z level=debug msg="Skipping migration: Already executed" id="Update dashboard_snapshot table charset"
logger=migrator t=2023-09-15T18:03:38.818644649Z level=debug msg="Skipping migration: Already executed" id="Add column external_delete_url to dashboard_snapshots table"
logger=migrator t=2023-09-15T18:03:38.818648442Z level=debug msg="Skipping migration: Already executed" id="Add encrypted dashboard json column"
logger=migrator t=2023-09-15T18:03:38.818651597Z level=debug msg="Skipping migration: Already executed" id="Change dashboard_encrypted column to MEDIUMBLOB"
logger=migrator t=2023-09-15T18:03:38.818655021Z level=debug msg="Skipping migration: Already executed" id="create quota table v1"
logger=migrator t=2023-09-15T18:03:38.81865812Z level=debug msg="Skipping migration: Already executed" id="create index UQE_quota_org_id_user_id_target - v1"
logger=migrator t=2023-09-15T18:03:38.818661515Z level=debug msg="Skipping migration: Already executed" id="Update quota table charset"
logger=migrator t=2023-09-15T18:03:38.818664765Z level=debug msg="Skipping migration: Already executed" id="create plugin_setting table"
logger=migrator t=2023-09-15T18:03:38.818667961Z level=debug msg="Skipping migration: Already executed" id="create index UQE_plugin_setting_org_id_plugin_id - v1"
logger=migrator t=2023-09-15T18:03:38.818671288Z level=debug msg="Skipping migration: Already executed" id="Add column plugin_version to plugin_settings"
logger=migrator t=2023-09-15T18:03:38.818674686Z level=debug msg="Skipping migration: Already executed" id="Update plugin_setting table charset"
logger=migrator t=2023-09-15T18:03:38.818678077Z level=debug msg="Skipping migration: Already executed" id="create session table"
logger=migrator t=2023-09-15T18:03:38.818681405Z level=debug msg="Skipping migration: Already executed" id="Drop old table playlist table"
logger=migrator t=2023-09-15T18:03:38.818685234Z level=debug msg="Skipping migration: Already executed" id="Drop old table playlist_item table"
logger=migrator t=2023-09-15T18:03:38.818689002Z level=debug msg="Skipping migration: Already executed" id="create playlist table v2"
logger=migrator t=2023-09-15T18:03:38.818692439Z level=debug msg="Skipping migration: Already executed" id="create playlist item table v2"
logger=migrator t=2023-09-15T18:03:38.81869762Z level=debug msg="Skipping migration: Already executed" id="Update playlist table charset"
logger=migrator t=2023-09-15T18:03:38.818701065Z level=debug msg="Skipping migration: Already executed" id="Update playlist_item table charset"
logger=migrator t=2023-09-15T18:03:38.8187051Z level=debug msg="Skipping migration: Already executed" id="drop preferences table v2"
logger=migrator t=2023-09-15T18:03:38.818708511Z level=debug msg="Skipping migration: Already executed" id="drop preferences table v3"
logger=migrator t=2023-09-15T18:03:38.818711938Z level=debug msg="Skipping migration: Already executed" id="create preferences table v3"
logger=migrator t=2023-09-15T18:03:38.818715806Z level=debug msg="Skipping migration: Already executed" id="Update preferences table charset"
logger=migrator t=2023-09-15T18:03:38.818719801Z level=debug msg="Skipping migration: Already executed" id="Add column team_id in preferences"
logger=migrator t=2023-09-15T18:03:38.818723932Z level=debug msg="Skipping migration: Already executed" id="Update team_id column values in preferences"
logger=migrator t=2023-09-15T18:03:38.818727528Z level=debug msg="Skipping migration: Already executed" id="Add column week_start in preferences"
logger=migrator t=2023-09-15T18:03:38.81873147Z level=debug msg="Skipping migration: Already executed" id="Add column preferences.json_data"
logger=migrator t=2023-09-15T18:03:38.818735575Z level=debug msg="Skipping migration: Already executed" id="alter preferences.json_data to mediumtext v1"
logger=migrator t=2023-09-15T18:03:38.818739358Z level=debug msg="Skipping migration: Already executed" id="Add preferences index org_id"
logger=migrator t=2023-09-15T18:03:38.818742795Z level=debug msg="Skipping migration: Already executed" id="Add preferences index user_id"
logger=migrator t=2023-09-15T18:03:38.818746875Z level=debug msg="Skipping migration: Already executed" id="create alert table v1"
logger=migrator t=2023-09-15T18:03:38.818751337Z level=debug msg="Skipping migration: Already executed" id="add index alert org_id & id "
logger=migrator t=2023-09-15T18:03:38.818754878Z level=debug msg="Skipping migration: Already executed" id="add index alert state"
logger=migrator t=2023-09-15T18:03:38.818758654Z level=debug msg="Skipping migration: Already executed" id="add index alert dashboard_id"
logger=migrator t=2023-09-15T18:03:38.818761988Z level=debug msg="Skipping migration: Already executed" id="Create alert_rule_tag table v1"
logger=migrator t=2023-09-15T18:03:38.818765792Z level=debug msg="Skipping migration: Already executed" id="Add unique index alert_rule_tag.alert_id_tag_id"
logger=migrator t=2023-09-15T18:03:38.818769538Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_alert_rule_tag_alert_id_tag_id - v1"
logger=migrator t=2023-09-15T18:03:38.818773906Z level=debug msg="Skipping migration: Already executed" id="Rename table alert_rule_tag to alert_rule_tag_v1 - v1"
logger=migrator t=2023-09-15T18:03:38.818778448Z level=debug msg="Skipping migration: Already executed" id="Create alert_rule_tag table v2"
logger=migrator t=2023-09-15T18:03:38.818787666Z level=debug msg="Skipping migration: Already executed" id="create index UQE_alert_rule_tag_alert_id_tag_id - Add unique index alert_rule_tag.alert_id_tag_id V2"
logger=migrator t=2023-09-15T18:03:38.818791817Z level=debug msg="Skipping migration: Already executed" id="copy alert_rule_tag v1 to v2"
logger=migrator t=2023-09-15T18:03:38.818795601Z level=debug msg="Skipping migration: Already executed" id="drop table alert_rule_tag_v1"
logger=migrator t=2023-09-15T18:03:38.818799619Z level=debug msg="Skipping migration: Already executed" id="create alert_notification table v1"
logger=migrator t=2023-09-15T18:03:38.818803248Z level=debug msg="Skipping migration: Already executed" id="Add column is_default"
logger=migrator t=2023-09-15T18:03:38.818806906Z level=debug msg="Skipping migration: Already executed" id="Add column frequency"
logger=migrator t=2023-09-15T18:03:38.818811098Z level=debug msg="Skipping migration: Already executed" id="Add column send_reminder"
logger=migrator t=2023-09-15T18:03:38.818817078Z level=debug msg="Skipping migration: Already executed" id="Add column disable_resolve_message"
logger=migrator t=2023-09-15T18:03:38.818821232Z level=debug msg="Skipping migration: Already executed" id="add index alert_notification org_id & name"
logger=migrator t=2023-09-15T18:03:38.818825197Z level=debug msg="Skipping migration: Already executed" id="Update alert table charset"
logger=migrator t=2023-09-15T18:03:38.818829503Z level=debug msg="Skipping migration: Already executed" id="Update alert_notification table charset"
logger=migrator t=2023-09-15T18:03:38.818833142Z level=debug msg="Skipping migration: Already executed" id="create notification_journal table v1"
logger=migrator t=2023-09-15T18:03:38.81883702Z level=debug msg="Skipping migration: Already executed" id="add index notification_journal org_id & alert_id & notifier_id"
logger=migrator t=2023-09-15T18:03:38.818841323Z level=debug msg="Skipping migration: Already executed" id="drop alert_notification_journal"
logger=migrator t=2023-09-15T18:03:38.818844868Z level=debug msg="Skipping migration: Already executed" id="create alert_notification_state table v1"
logger=migrator t=2023-09-15T18:03:38.818848464Z level=debug msg="Skipping migration: Already executed" id="add index alert_notification_state org_id & alert_id & notifier_id"
logger=migrator t=2023-09-15T18:03:38.818852317Z level=debug msg="Skipping migration: Already executed" id="Add for to alert table"
logger=migrator t=2023-09-15T18:03:38.818856069Z level=debug msg="Skipping migration: Already executed" id="Add column uid in alert_notification"
logger=migrator t=2023-09-15T18:03:38.818860281Z level=debug msg="Skipping migration: Already executed" id="Update uid column values in alert_notification"
logger=migrator t=2023-09-15T18:03:38.818863965Z level=debug msg="Skipping migration: Already executed" id="Add unique index alert_notification_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.818868151Z level=debug msg="Skipping migration: Already executed" id="Remove unique index org_id_name"
logger=migrator t=2023-09-15T18:03:38.818872258Z level=debug msg="Skipping migration: Already executed" id="Add column secure_settings in alert_notification"
logger=migrator t=2023-09-15T18:03:38.818875763Z level=debug msg="Skipping migration: Already executed" id="alter alert.settings to mediumtext"
logger=migrator t=2023-09-15T18:03:38.818879666Z level=debug msg="Skipping migration: Already executed" id="Add non-unique index alert_notification_state_alert_id"
logger=migrator t=2023-09-15T18:03:38.818883526Z level=debug msg="Skipping migration: Already executed" id="Add non-unique index alert_rule_tag_alert_id"
logger=migrator t=2023-09-15T18:03:38.818887011Z level=debug msg="Skipping migration: Already executed" id="Drop old annotation table v4"
logger=migrator t=2023-09-15T18:03:38.818890307Z level=debug msg="Skipping migration: Already executed" id="create annotation table v5"
logger=migrator t=2023-09-15T18:03:38.818893985Z level=debug msg="Skipping migration: Already executed" id="add index annotation 0 v3"
logger=migrator t=2023-09-15T18:03:38.818897688Z level=debug msg="Skipping migration: Already executed" id="add index annotation 1 v3"
logger=migrator t=2023-09-15T18:03:38.818901033Z level=debug msg="Skipping migration: Already executed" id="add index annotation 2 v3"
logger=migrator t=2023-09-15T18:03:38.818904858Z level=debug msg="Skipping migration: Already executed" id="add index annotation 3 v3"
logger=migrator t=2023-09-15T18:03:38.8189085Z level=debug msg="Skipping migration: Already executed" id="add index annotation 4 v3"
logger=migrator t=2023-09-15T18:03:38.818911716Z level=debug msg="Skipping migration: Already executed" id="Update annotation table charset"
logger=migrator t=2023-09-15T18:03:38.818914829Z level=debug msg="Skipping migration: Already executed" id="Add column region_id to annotation table"
logger=migrator t=2023-09-15T18:03:38.818917868Z level=debug msg="Skipping migration: Already executed" id="Drop category_id index"
logger=migrator t=2023-09-15T18:03:38.818923244Z level=debug msg="Skipping migration: Already executed" id="Add column tags to annotation table"
logger=migrator t=2023-09-15T18:03:38.818926301Z level=debug msg="Skipping migration: Already executed" id="Create annotation_tag table v2"
logger=migrator t=2023-09-15T18:03:38.818929709Z level=debug msg="Skipping migration: Already executed" id="Add unique index annotation_tag.annotation_id_tag_id"
logger=migrator t=2023-09-15T18:03:38.818933194Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_annotation_tag_annotation_id_tag_id - v2"
logger=migrator t=2023-09-15T18:03:38.818936819Z level=debug msg="Skipping migration: Already executed" id="Rename table annotation_tag to annotation_tag_v2 - v2"
logger=migrator t=2023-09-15T18:03:38.818940212Z level=debug msg="Skipping migration: Already executed" id="Create annotation_tag table v3"
logger=migrator t=2023-09-15T18:03:38.818943395Z level=debug msg="Skipping migration: Already executed" id="create index UQE_annotation_tag_annotation_id_tag_id - Add unique index annotation_tag.annotation_id_tag_id V3"
logger=migrator t=2023-09-15T18:03:38.818947142Z level=debug msg="Skipping migration: Already executed" id="copy annotation_tag v2 to v3"
logger=migrator t=2023-09-15T18:03:38.818950287Z level=debug msg="Skipping migration: Already executed" id="drop table annotation_tag_v2"
logger=migrator t=2023-09-15T18:03:38.818953297Z level=debug msg="Skipping migration: Already executed" id="Update alert annotations and set TEXT to empty"
logger=migrator t=2023-09-15T18:03:38.818956397Z level=debug msg="Skipping migration: Already executed" id="Add created time to annotation table"
logger=migrator t=2023-09-15T18:03:38.818959454Z level=debug msg="Skipping migration: Already executed" id="Add updated time to annotation table"
logger=migrator t=2023-09-15T18:03:38.818962801Z level=debug msg="Skipping migration: Already executed" id="Add index for created in annotation table"
logger=migrator t=2023-09-15T18:03:38.818965687Z level=debug msg="Skipping migration: Already executed" id="Add index for updated in annotation table"
logger=migrator t=2023-09-15T18:03:38.818968836Z level=debug msg="Skipping migration: Already executed" id="Convert existing annotations from seconds to milliseconds"
logger=migrator t=2023-09-15T18:03:38.818972086Z level=debug msg="Skipping migration: Already executed" id="Add epoch_end column"
logger=migrator t=2023-09-15T18:03:38.818974997Z level=debug msg="Skipping migration: Already executed" id="Add index for epoch_end"
logger=migrator t=2023-09-15T18:03:38.818978141Z level=debug msg="Skipping migration: Already executed" id="Make epoch_end the same as epoch"
logger=migrator t=2023-09-15T18:03:38.818981393Z level=debug msg="Skipping migration: Already executed" id="Move region to single row"
logger=migrator t=2023-09-15T18:03:38.818984639Z level=debug msg="Skipping migration: Already executed" id="Remove index org_id_epoch from annotation table"
logger=migrator t=2023-09-15T18:03:38.818988623Z level=debug msg="Skipping migration: Already executed" id="Remove index org_id_dashboard_id_panel_id_epoch from annotation table"
logger=migrator t=2023-09-15T18:03:38.818991712Z level=debug msg="Skipping migration: Already executed" id="Add index for org_id_dashboard_id_epoch_end_epoch on annotation table"
logger=migrator t=2023-09-15T18:03:38.818994805Z level=debug msg="Skipping migration: Already executed" id="Add index for org_id_epoch_end_epoch on annotation table"
logger=migrator t=2023-09-15T18:03:38.818998048Z level=debug msg="Skipping migration: Already executed" id="Remove index org_id_epoch_epoch_end from annotation table"
logger=migrator t=2023-09-15T18:03:38.819000982Z level=debug msg="Skipping migration: Already executed" id="Add index for alert_id on annotation table"
logger=migrator t=2023-09-15T18:03:38.819004502Z level=debug msg="Skipping migration: Already executed" id="Increase tags column to length 4096"
logger=migrator t=2023-09-15T18:03:38.819009802Z level=debug msg="Skipping migration: Already executed" id="create test_data table"
logger=migrator t=2023-09-15T18:03:38.819013173Z level=debug msg="Skipping migration: Already executed" id="create dashboard_version table v1"
logger=migrator t=2023-09-15T18:03:38.819016246Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_version.dashboard_id"
logger=migrator t=2023-09-15T18:03:38.819019586Z level=debug msg="Skipping migration: Already executed" id="add unique index dashboard_version.dashboard_id and dashboard_version.version"
logger=migrator t=2023-09-15T18:03:38.81902326Z level=debug msg="Skipping migration: Already executed" id="Set dashboard version to 1 where 0"
logger=migrator t=2023-09-15T18:03:38.819026579Z level=debug msg="Skipping migration: Already executed" id="save existing dashboard data in dashboard_version table v1"
logger=migrator t=2023-09-15T18:03:38.819029709Z level=debug msg="Skipping migration: Already executed" id="alter dashboard_version.data to mediumtext v1"
logger=migrator t=2023-09-15T18:03:38.819033198Z level=debug msg="Skipping migration: Already executed" id="create team table"
logger=migrator t=2023-09-15T18:03:38.819036839Z level=debug msg="Skipping migration: Already executed" id="add index team.org_id"
logger=migrator t=2023-09-15T18:03:38.819040758Z level=debug msg="Skipping migration: Already executed" id="add unique index team_org_id_name"
logger=migrator t=2023-09-15T18:03:38.819044333Z level=debug msg="Skipping migration: Already executed" id="Add column uid in team"
logger=migrator t=2023-09-15T18:03:38.819047843Z level=debug msg="Skipping migration: Already executed" id="Update uid column values in team"
logger=migrator t=2023-09-15T18:03:38.819051301Z level=debug msg="Skipping migration: Already executed" id="Add unique index team_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.819054532Z level=debug msg="Skipping migration: Already executed" id="create team member table"
logger=migrator t=2023-09-15T18:03:38.819057835Z level=debug msg="Skipping migration: Already executed" id="add index team_member.org_id"
logger=migrator t=2023-09-15T18:03:38.819061255Z level=debug msg="Skipping migration: Already executed" id="add unique index team_member_org_id_team_id_user_id"
logger=migrator t=2023-09-15T18:03:38.819064749Z level=debug msg="Skipping migration: Already executed" id="add index team_member.team_id"
logger=migrator t=2023-09-15T18:03:38.819067892Z level=debug msg="Skipping migration: Already executed" id="Add column email to team table"
logger=migrator t=2023-09-15T18:03:38.81907096Z level=debug msg="Skipping migration: Already executed" id="Add column external to team_member table"
logger=migrator t=2023-09-15T18:03:38.819074046Z level=debug msg="Skipping migration: Already executed" id="Add column permission to team_member table"
logger=migrator t=2023-09-15T18:03:38.8190779Z level=debug msg="Skipping migration: Already executed" id="create dashboard acl table"
logger=migrator t=2023-09-15T18:03:38.819081443Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_acl_dashboard_id"
logger=migrator t=2023-09-15T18:03:38.819084787Z level=debug msg="Skipping migration: Already executed" id="add unique index dashboard_acl_dashboard_id_user_id"
logger=migrator t=2023-09-15T18:03:38.819088055Z level=debug msg="Skipping migration: Already executed" id="add unique index dashboard_acl_dashboard_id_team_id"
logger=migrator t=2023-09-15T18:03:38.819092025Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_acl_user_id"
logger=migrator t=2023-09-15T18:03:38.819095629Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_acl_team_id"
logger=migrator t=2023-09-15T18:03:38.819098763Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_acl_org_id_role"
logger=migrator t=2023-09-15T18:03:38.819101936Z level=debug msg="Skipping migration: Already executed" id="add index dashboard_permission"
logger=migrator t=2023-09-15T18:03:38.819105197Z level=debug msg="Skipping migration: Already executed" id="save default acl rules in dashboard_acl table"
logger=migrator t=2023-09-15T18:03:38.819110406Z level=debug msg="Skipping migration: Already executed" id="delete acl rules for deleted dashboards and folders"
logger=migrator t=2023-09-15T18:03:38.819113597Z level=debug msg="Skipping migration: Already executed" id="create tag table"
logger=migrator t=2023-09-15T18:03:38.819116894Z level=debug msg="Skipping migration: Already executed" id="add index tag.key_value"
logger=migrator t=2023-09-15T18:03:38.819120098Z level=debug msg="Skipping migration: Already executed" id="create login attempt table"
logger=migrator t=2023-09-15T18:03:38.819123409Z level=debug msg="Skipping migration: Already executed" id="add index login_attempt.username"
logger=migrator t=2023-09-15T18:03:38.819127249Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_login_attempt_username - v1"
logger=migrator t=2023-09-15T18:03:38.819130676Z level=debug msg="Skipping migration: Already executed" id="Rename table login_attempt to login_attempt_tmp_qwerty - v1"
logger=migrator t=2023-09-15T18:03:38.819133613Z level=debug msg="Skipping migration: Already executed" id="create login_attempt v2"
logger=migrator t=2023-09-15T18:03:38.819136564Z level=debug msg="Skipping migration: Already executed" id="create index IDX_login_attempt_username - v2"
logger=migrator t=2023-09-15T18:03:38.819140257Z level=debug msg="Skipping migration: Already executed" id="copy login_attempt v1 to v2"
logger=migrator t=2023-09-15T18:03:38.819143553Z level=debug msg="Skipping migration: Already executed" id="drop login_attempt_tmp_qwerty"
logger=migrator t=2023-09-15T18:03:38.819147086Z level=debug msg="Skipping migration: Already executed" id="create user auth table"
logger=migrator t=2023-09-15T18:03:38.819150192Z level=debug msg="Skipping migration: Already executed" id="create index IDX_user_auth_auth_module_auth_id - v1"
logger=migrator t=2023-09-15T18:03:38.819153082Z level=debug msg="Skipping migration: Already executed" id="alter user_auth.auth_id to length 190"
logger=migrator t=2023-09-15T18:03:38.81915616Z level=debug msg="Skipping migration: Already executed" id="Add OAuth access token to user_auth"
logger=migrator t=2023-09-15T18:03:38.81915945Z level=debug msg="Skipping migration: Already executed" id="Add OAuth refresh token to user_auth"
logger=migrator t=2023-09-15T18:03:38.819162781Z level=debug msg="Skipping migration: Already executed" id="Add OAuth token type to user_auth"
logger=migrator t=2023-09-15T18:03:38.819166668Z level=debug msg="Skipping migration: Already executed" id="Add OAuth expiry to user_auth"
logger=migrator t=2023-09-15T18:03:38.819170223Z level=debug msg="Skipping migration: Already executed" id="Add index to user_id column in user_auth"
logger=migrator t=2023-09-15T18:03:38.81917368Z level=debug msg="Skipping migration: Already executed" id="Add OAuth ID token to user_auth"
logger=migrator t=2023-09-15T18:03:38.819176733Z level=debug msg="Skipping migration: Already executed" id="create server_lock table"
logger=migrator t=2023-09-15T18:03:38.819180252Z level=debug msg="Skipping migration: Already executed" id="add index server_lock.operation_uid"
logger=migrator t=2023-09-15T18:03:38.819183273Z level=debug msg="Skipping migration: Already executed" id="create user auth token table"
logger=migrator t=2023-09-15T18:03:38.819186539Z level=debug msg="Skipping migration: Already executed" id="add unique index user_auth_token.auth_token"
logger=migrator t=2023-09-15T18:03:38.819189755Z level=debug msg="Skipping migration: Already executed" id="add unique index user_auth_token.prev_auth_token"
logger=migrator t=2023-09-15T18:03:38.819192993Z level=debug msg="Skipping migration: Already executed" id="add index user_auth_token.user_id"
logger=migrator t=2023-09-15T18:03:38.819196294Z level=debug msg="Skipping migration: Already executed" id="Add revoked_at to the user auth token"
logger=migrator t=2023-09-15T18:03:38.819199616Z level=debug msg="Skipping migration: Already executed" id="create cache_data table"
logger=migrator t=2023-09-15T18:03:38.81920467Z level=debug msg="Skipping migration: Already executed" id="add unique index cache_data.cache_key"
logger=migrator t=2023-09-15T18:03:38.819207921Z level=debug msg="Skipping migration: Already executed" id="create short_url table v1"
logger=migrator t=2023-09-15T18:03:38.819210935Z level=debug msg="Skipping migration: Already executed" id="add index short_url.org_id-uid"
logger=migrator t=2023-09-15T18:03:38.819214049Z level=debug msg="Skipping migration: Already executed" id="alter table short_url alter column created_by type to bigint"
logger=migrator t=2023-09-15T18:03:38.819217453Z level=debug msg="Skipping migration: Already executed" id="delete alert_definition table"
logger=migrator t=2023-09-15T18:03:38.819220576Z level=debug msg="Skipping migration: Already executed" id="recreate alert_definition table"
logger=migrator t=2023-09-15T18:03:38.81922384Z level=debug msg="Skipping migration: Already executed" id="add index in alert_definition on org_id and title columns"
logger=migrator t=2023-09-15T18:03:38.819227062Z level=debug msg="Skipping migration: Already executed" id="add index in alert_definition on org_id and uid columns"
logger=migrator t=2023-09-15T18:03:38.819230308Z level=debug msg="Skipping migration: Already executed" id="alter alert_definition table data column to mediumtext in mysql"
logger=migrator t=2023-09-15T18:03:38.819233459Z level=debug msg="Skipping migration: Already executed" id="drop index in alert_definition on org_id and title columns"
logger=migrator t=2023-09-15T18:03:38.81923706Z level=debug msg="Skipping migration: Already executed" id="drop index in alert_definition on org_id and uid columns"
logger=migrator t=2023-09-15T18:03:38.819240304Z level=debug msg="Skipping migration: Already executed" id="add unique index in alert_definition on org_id and title columns"
logger=migrator t=2023-09-15T18:03:38.819243783Z level=debug msg="Skipping migration: Already executed" id="add unique index in alert_definition on org_id and uid columns"
logger=migrator t=2023-09-15T18:03:38.819247428Z level=debug msg="Skipping migration: Already executed" id="Add column paused in alert_definition"
logger=migrator t=2023-09-15T18:03:38.819251443Z level=debug msg="Skipping migration: Already executed" id="drop alert_definition table"
logger=migrator t=2023-09-15T18:03:38.81925497Z level=debug msg="Skipping migration: Already executed" id="delete alert_definition_version table"
logger=migrator t=2023-09-15T18:03:38.819258326Z level=debug msg="Skipping migration: Already executed" id="recreate alert_definition_version table"
logger=migrator t=2023-09-15T18:03:38.819261877Z level=debug msg="Skipping migration: Already executed" id="add index in alert_definition_version table on alert_definition_id and version columns"
logger=migrator t=2023-09-15T18:03:38.819265207Z level=debug msg="Skipping migration: Already executed" id="add index in alert_definition_version table on alert_definition_uid and version columns"
logger=migrator t=2023-09-15T18:03:38.819268563Z level=debug msg="Skipping migration: Already executed" id="alter alert_definition_version table data column to mediumtext in mysql"
logger=migrator t=2023-09-15T18:03:38.819271878Z level=debug msg="Skipping migration: Already executed" id="drop alert_definition_version table"
logger=migrator t=2023-09-15T18:03:38.819274911Z level=debug msg="Skipping migration: Already executed" id="create alert_instance table"
logger=migrator t=2023-09-15T18:03:38.819278545Z level=debug msg="Skipping migration: Already executed" id="add index in alert_instance table on def_org_id, def_uid and current_state columns"
logger=migrator t=2023-09-15T18:03:38.819281849Z level=debug msg="Skipping migration: Already executed" id="add index in alert_instance table on def_org_id, current_state columns"
logger=migrator t=2023-09-15T18:03:38.819284991Z level=debug msg="Skipping migration: Already executed" id="add column current_state_end to alert_instance"
logger=migrator t=2023-09-15T18:03:38.819290976Z level=debug msg="Skipping migration: Already executed" id="remove index def_org_id, def_uid, current_state on alert_instance"
logger=migrator t=2023-09-15T18:03:38.81929445Z level=debug msg="Skipping migration: Already executed" id="remove index def_org_id, current_state on alert_instance"
logger=migrator t=2023-09-15T18:03:38.819297631Z level=debug msg="Skipping migration: Already executed" id="rename def_org_id to rule_org_id in alert_instance"
logger=migrator t=2023-09-15T18:03:38.819300901Z level=debug msg="Skipping migration: Already executed" id="rename def_uid to rule_uid in alert_instance"```

Log Part 2

logger=migrator t=2023-09-15T18:03:38.819304518Z level=debug msg="Skipping migration: Already executed" id="add index rule_org_id, rule_uid, current_state on alert_instance"
logger=migrator t=2023-09-15T18:03:38.819308153Z level=debug msg="Skipping migration: Already executed" id="add index rule_org_id, current_state on alert_instance"
logger=migrator t=2023-09-15T18:03:38.819311569Z level=debug msg="Skipping migration: Already executed" id="add current_reason column related to current_state"
logger=migrator t=2023-09-15T18:03:38.819314852Z level=debug msg="Skipping migration: Already executed" id="create alert_rule table"
logger=migrator t=2023-09-15T18:03:38.81931866Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule on org_id and title columns"
logger=migrator t=2023-09-15TPreformatted text18:03:38.819322246Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule on org_id and uid columns"
logger=migrator t=2023-09-15T18:03:38.819325825Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule on org_id, namespace_uid, group_uid columns"
logger=migrator t=2023-09-15T18:03:38.819328953Z level=debug msg="Skipping migration: Already executed" id="alter alert_rule table data column to mediumtext in mysql"
logger=migrator t=2023-09-15T18:03:38.819332275Z level=debug msg="Skipping migration: Already executed" id="add column for to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819336567Z level=debug msg="Skipping migration: Already executed" id="add column annotations to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819339894Z level=debug msg="Skipping migration: Already executed" id="add column labels to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819343254Z level=debug msg="Skipping migration: Already executed" id="remove unique index from alert_rule on org_id, title columns"
logger=migrator t=2023-09-15T18:03:38.819346921Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule on org_id, namespase_uid and title columns"
logger=migrator t=2023-09-15T18:03:38.819350634Z level=debug msg="Skipping migration: Already executed" id="add dashboard_uid column to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819354093Z level=debug msg="Skipping migration: Already executed" id="add panel_id column to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819357686Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule on org_id, dashboard_uid and panel_id columns"
logger=migrator t=2023-09-15T18:03:38.819361156Z level=debug msg="Skipping migration: Already executed" id="add rule_group_idx column to alert_rule"
logger=migrator t=2023-09-15T18:03:38.819364649Z level=debug msg="Skipping migration: Already executed" id="add is_paused column to alert_rule table"
logger=migrator t=2023-09-15T18:03:38.819367974Z level=debug msg="Skipping migration: Already executed" id="fix is_paused column for alert_rule table"
logger=migrator t=2023-09-15T18:03:38.819371128Z level=debug msg="Skipping migration: Already executed" id="create alert_rule_version table"
logger=migrator t=2023-09-15T18:03:38.81937449Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule_version table on rule_org_id, rule_uid and version columns"
logger=migrator t=2023-09-15T18:03:38.819378097Z level=debug msg="Skipping migration: Already executed" id="add index in alert_rule_version table on rule_org_id, rule_namespace_uid and rule_group columns"
logger=migrator t=2023-09-15T18:03:38.819383575Z level=debug msg="Skipping migration: Already executed" id="alter alert_rule_version table data column to mediumtext in mysql"
logger=migrator t=2023-09-15T18:03:38.819386681Z level=debug msg="Skipping migration: Already executed" id="add column for to alert_rule_version"
logger=migrator t=2023-09-15T18:03:38.819389874Z level=debug msg="Skipping migration: Already executed" id="add column annotations to alert_rule_version"
logger=migrator t=2023-09-15T18:03:38.819393164Z level=debug msg="Skipping migration: Already executed" id="add column labels to alert_rule_version"
logger=migrator t=2023-09-15T18:03:38.819396683Z level=debug msg="Skipping migration: Already executed" id="add rule_group_idx column to alert_rule_version"
logger=migrator t=2023-09-15T18:03:38.819400382Z level=debug msg="Skipping migration: Already executed" id="add is_paused column to alert_rule_versions table"
logger=migrator t=2023-09-15T18:03:38.819404284Z level=debug msg="Skipping migration: Already executed" id="fix is_paused column for alert_rule_version table"
logger=migrator t=2023-09-15T18:03:38.819407944Z level=debug msg="Skipping migration: Already executed" id=create_alert_configuration_table
logger=migrator t=2023-09-15T18:03:38.819411563Z level=debug msg="Skipping migration: Already executed" id="Add column default in alert_configuration"
logger=migrator t=2023-09-15T18:03:38.819415051Z level=debug msg="Skipping migration: Already executed" id="alert alert_configuration alertmanager_configuration column from TEXT to MEDIUMTEXT if mysql"
logger=migrator t=2023-09-15T18:03:38.819418519Z level=debug msg="Skipping migration: Already executed" id="add column org_id in alert_configuration"
logger=migrator t=2023-09-15T18:03:38.819422132Z level=debug msg="Skipping migration: Already executed" id="add index in alert_configuration table on org_id column"
logger=migrator t=2023-09-15T18:03:38.819425576Z level=debug msg="Skipping migration: Already executed" id="add configuration_hash column to alert_configuration"
logger=migrator t=2023-09-15T18:03:38.819429041Z level=debug msg="Skipping migration: Already executed" id=create_ngalert_configuration_table
logger=migrator t=2023-09-15T18:03:38.819432403Z level=debug msg="Skipping migration: Already executed" id="add index in ngalert_configuration on org_id column"
logger=migrator t=2023-09-15T18:03:38.819435989Z level=debug msg="Skipping migration: Already executed" id="add column send_alerts_to in ngalert_configuration"
logger=migrator t=2023-09-15T18:03:38.819439698Z level=debug msg="Skipping migration: Already executed" id="create provenance_type table"
logger=migrator t=2023-09-15T18:03:38.819443095Z level=debug msg="Skipping migration: Already executed" id="add index to uniquify (record_key, record_type, org_id) columns"
logger=migrator t=2023-09-15T18:03:38.819446574Z level=debug msg="Skipping migration: Already executed" id="create alert_image table"
logger=migrator t=2023-09-15T18:03:38.819450801Z level=debug msg="Skipping migration: Already executed" id="add unique index on token to alert_image table"
logger=migrator t=2023-09-15T18:03:38.819454325Z level=debug msg="Skipping migration: Already executed" id="support longer URLs in alert_image table"
logger=migrator t=2023-09-15T18:03:38.819457802Z level=debug msg="Skipping migration: Already executed" id=create_alert_configuration_history_table
logger=migrator t=2023-09-15T18:03:38.819461149Z level=debug msg="Skipping migration: Already executed" id="drop non-unique orgID index on alert_configuration"
logger=migrator t=2023-09-15T18:03:38.819464586Z level=debug msg="Skipping migration: Already executed" id="drop unique orgID index on alert_configuration if exists"
logger=migrator t=2023-09-15T18:03:38.819467961Z level=debug msg="Skipping migration: Already executed" id="extract alertmanager configuration history to separate table"
logger=migrator t=2023-09-15T18:03:38.819471055Z level=debug msg="Skipping migration: Already executed" id="add unique index on orgID to alert_configuration"
logger=migrator t=2023-09-15T18:03:38.819476263Z level=debug msg="Skipping migration: Already executed" id="add last_applied column to alert_configuration_history"
logger=migrator t=2023-09-15T18:03:38.81948037Z level=debug msg="Skipping migration: Already executed" id="create library_element table v1"
logger=migrator t=2023-09-15T18:03:38.81948387Z level=debug msg="Skipping migration: Already executed" id="add index library_element org_id-folder_id-name-kind"
logger=migrator t=2023-09-15T18:03:38.819488251Z level=debug msg="Skipping migration: Already executed" id="create library_element_connection table v1"
logger=migrator t=2023-09-15T18:03:38.819492516Z level=debug msg="Skipping migration: Already executed" id="add index library_element_connection element_id-kind-connection_id"
logger=migrator t=2023-09-15T18:03:38.819496696Z level=debug msg="Skipping migration: Already executed" id="add unique index library_element org_id_uid"
logger=migrator t=2023-09-15T18:03:38.819500852Z level=debug msg="Skipping migration: Already executed" id="increase max description length to 2048"
logger=migrator t=2023-09-15T18:03:38.819504776Z level=debug msg="Skipping migration: Already executed" id="alter library_element model to mediumtext"
logger=migrator t=2023-09-15T18:03:38.819508587Z level=debug msg="Skipping migration: Already executed" id="create data_keys table"
logger=migrator t=2023-09-15T18:03:38.819512455Z level=debug msg="Skipping migration: Already executed" id="create secrets table"
logger=migrator t=2023-09-15T18:03:38.819516147Z level=debug msg="Skipping migration: Already executed" id="rename data_keys name column to id"
logger=migrator t=2023-09-15T18:03:38.819519645Z level=debug msg="Skipping migration: Already executed" id="add name column into data_keys"
logger=migrator t=2023-09-15T18:03:38.819524016Z level=debug msg="Skipping migration: Already executed" id="copy data_keys id column values into name"
logger=migrator t=2023-09-15T18:03:38.81952751Z level=debug msg="Skipping migration: Already executed" id="rename data_keys name column to label"
logger=migrator t=2023-09-15T18:03:38.819531718Z level=debug msg="Skipping migration: Already executed" id="rename data_keys id column back to name"
logger=migrator t=2023-09-15T18:03:38.819535469Z level=debug msg="Skipping migration: Already executed" id="create kv_store table v1"
logger=migrator t=2023-09-15T18:03:38.819538887Z level=debug msg="Skipping migration: Already executed" id="add index kv_store.org_id-namespace-key"
logger=migrator t=2023-09-15T18:03:38.819542405Z level=debug msg="Skipping migration: Already executed" id="create permission table"
logger=migrator t=2023-09-15T18:03:38.819545821Z level=debug msg="Skipping migration: Already executed" id="add unique index permission.role_id"
logger=migrator t=2023-09-15T18:03:38.81954947Z level=debug msg="Skipping migration: Already executed" id="add unique index role_id_action_scope"
logger=migrator t=2023-09-15T18:03:38.81955287Z level=debug msg="Skipping migration: Already executed" id="create role table"
logger=migrator t=2023-09-15T18:03:38.819556663Z level=debug msg="Skipping migration: Already executed" id="add column display_name"
logger=migrator t=2023-09-15T18:03:38.819559973Z level=debug msg="Skipping migration: Already executed" id="add column group_name"
logger=migrator t=2023-09-15T18:03:38.819564069Z level=debug msg="Skipping migration: Already executed" id="add index role.org_id"
logger=migrator t=2023-09-15T18:03:38.819567583Z level=debug msg="Skipping migration: Already executed" id="add unique index role_org_id_name"
logger=migrator t=2023-09-15T18:03:38.819572188Z level=debug msg="Skipping migration: Already executed" id="add index role_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.819575506Z level=debug msg="Skipping migration: Already executed" id="create team role table"
logger=migrator t=2023-09-15T18:03:38.819578792Z level=debug msg="Skipping migration: Already executed" id="add index team_role.org_id"
logger=migrator t=2023-09-15T18:03:38.819582133Z level=debug msg="Skipping migration: Already executed" id="add unique index team_role_org_id_team_id_role_id"
logger=migrator t=2023-09-15T18:03:38.819587524Z level=debug msg="Skipping migration: Already executed" id="add index team_role.team_id"
logger=migrator t=2023-09-15T18:03:38.819590792Z level=debug msg="Skipping migration: Already executed" id="create user role table"
logger=migrator t=2023-09-15T18:03:38.819594468Z level=debug msg="Skipping migration: Already executed" id="add index user_role.org_id"
logger=migrator t=2023-09-15T18:03:38.819597973Z level=debug msg="Skipping migration: Already executed" id="add unique index user_role_org_id_user_id_role_id"
logger=migrator t=2023-09-15T18:03:38.819601395Z level=debug msg="Skipping migration: Already executed" id="add index user_role.user_id"
logger=migrator t=2023-09-15T18:03:38.819604496Z level=debug msg="Skipping migration: Already executed" id="create builtin role table"
logger=migrator t=2023-09-15T18:03:38.819608038Z level=debug msg="Skipping migration: Already executed" id="add index builtin_role.role_id"
logger=migrator t=2023-09-15T18:03:38.819611634Z level=debug msg="Skipping migration: Already executed" id="add index builtin_role.name"
logger=migrator t=2023-09-15T18:03:38.819615792Z level=debug msg="Skipping migration: Already executed" id="Add column org_id to builtin_role table"
logger=migrator t=2023-09-15T18:03:38.819620574Z level=debug msg="Skipping migration: Already executed" id="add index builtin_role.org_id"
logger=migrator t=2023-09-15T18:03:38.819624377Z level=debug msg="Skipping migration: Already executed" id="add unique index builtin_role_org_id_role_id_role"
logger=migrator t=2023-09-15T18:03:38.819628073Z level=debug msg="Skipping migration: Already executed" id="Remove unique index role_org_id_uid"
logger=migrator t=2023-09-15T18:03:38.819631833Z level=debug msg="Skipping migration: Already executed" id="add unique index role.uid"
logger=migrator t=2023-09-15T18:03:38.819635003Z level=debug msg="Skipping migration: Already executed" id="create seed assignment table"
logger=migrator t=2023-09-15T18:03:38.819638388Z level=debug msg="Skipping migration: Already executed" id="add unique index builtin_role_role_name"
logger=migrator t=2023-09-15T18:03:38.819641902Z level=debug msg="Skipping migration: Already executed" id="add column hidden to role table"
logger=migrator t=2023-09-15T18:03:38.819645273Z level=debug msg="Skipping migration: Already executed" id="permission kind migration"
logger=migrator t=2023-09-15T18:03:38.819648975Z level=debug msg="Skipping migration: Already executed" id="permission attribute migration"
logger=migrator t=2023-09-15T18:03:38.819652141Z level=debug msg="Skipping migration: Already executed" id="permission identifier migration"
logger=migrator t=2023-09-15T18:03:38.8196558Z level=debug msg="Skipping migration: Already executed" id="add permission identifier index"
logger=migrator t=2023-09-15T18:03:38.819659787Z level=debug msg="Skipping migration: Already executed" id="create query_history table v1"
logger=migrator t=2023-09-15T18:03:38.819664114Z level=debug msg="Skipping migration: Already executed" id="add index query_history.org_id-created_by-datasource_uid"
logger=migrator t=2023-09-15T18:03:38.819667943Z level=debug msg="Skipping migration: Already executed" id="alter table query_history alter column created_by type to bigint"
logger=migrator t=2023-09-15T18:03:38.819672079Z level=debug msg="Skipping migration: Already executed" id="rbac disabled migrator"
logger=migrator t=2023-09-15T18:03:38.819675953Z level=debug msg="Skipping migration: Already executed" id="teams permissions migration"
logger=migrator t=2023-09-15T18:03:38.819679729Z level=debug msg="Skipping migration: Already executed" id="dashboard permissions"
logger=migrator t=2023-09-15T18:03:38.819683789Z level=debug msg="Skipping migration: Already executed" id="dashboard permissions uid scopes"
logger=migrator t=2023-09-15T18:03:38.819687529Z level=debug msg="Skipping migration: Already executed" id="drop managed folder create actions"
logger=migrator t=2023-09-15T18:03:38.819694431Z level=debug msg="Skipping migration: Already executed" id="alerting notification permissions"
logger=migrator t=2023-09-15T18:03:38.819697953Z level=debug msg="Skipping migration: Already executed" id="create query_history_star table v1"
logger=migrator t=2023-09-15T18:03:38.819701655Z level=debug msg="Skipping migration: Already executed" id="add index query_history.user_id-query_uid"
logger=migrator t=2023-09-15T18:03:38.819705696Z level=debug msg="Skipping migration: Already executed" id="add column org_id in query_history_star"
logger=migrator t=2023-09-15T18:03:38.819710236Z level=debug msg="Skipping migration: Already executed" id="alter table query_history_star_mig column user_id type to bigint"
logger=migrator t=2023-09-15T18:03:38.819713763Z level=debug msg="Skipping migration: Already executed" id="create correlation table v1"
logger=migrator t=2023-09-15T18:03:38.819718907Z level=debug msg="Skipping migration: Already executed" id="add index correlations.uid"
logger=migrator t=2023-09-15T18:03:38.819722257Z level=debug msg="Skipping migration: Already executed" id="add index correlations.source_uid"
logger=migrator t=2023-09-15T18:03:38.819725954Z level=debug msg="Skipping migration: Already executed" id="add correlation config column"
logger=migrator t=2023-09-15T18:03:38.819730041Z level=debug msg="Skipping migration: Already executed" id="create entity_events table"
logger=migrator t=2023-09-15T18:03:38.819741118Z level=debug msg="Skipping migration: Already executed" id="create dashboard public config v1"
logger=migrator t=2023-09-15T18:03:38.819744923Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_dashboard_public_config_uid - v1"
logger=migrator t=2023-09-15T18:03:38.819749062Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_dashboard_public_config_org_id_dashboard_uid - v1"
logger=migrator t=2023-09-15T18:03:38.819753019Z level=debug msg="Skipping migration: Already executed" id="Drop old dashboard public config table"
logger=migrator t=2023-09-15T18:03:38.819757036Z level=debug msg="Skipping migration: Already executed" id="recreate dashboard public config v1"
logger=migrator t=2023-09-15T18:03:38.819760713Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_public_config_uid - v1"
logger=migrator t=2023-09-15T18:03:38.819764533Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_public_config_org_id_dashboard_uid - v1"
logger=migrator t=2023-09-15T18:03:38.819767842Z level=debug msg="Skipping migration: Already executed" id="drop index UQE_dashboard_public_config_uid - v2"
logger=migrator t=2023-09-15T18:03:38.819771569Z level=debug msg="Skipping migration: Already executed" id="drop index IDX_dashboard_public_config_org_id_dashboard_uid - v2"
logger=migrator t=2023-09-15T18:03:38.819774995Z level=debug msg="Skipping migration: Already executed" id="Drop public config table"
logger=migrator t=2023-09-15T18:03:38.819778608Z level=debug msg="Skipping migration: Already executed" id="Recreate dashboard public config v2"
logger=migrator t=2023-09-15T18:03:38.819781997Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_public_config_uid - v2"
logger=migrator t=2023-09-15T18:03:38.819785482Z level=debug msg="Skipping migration: Already executed" id="create index IDX_dashboard_public_config_org_id_dashboard_uid - v2"
logger=migrator t=2023-09-15T18:03:38.819789252Z level=debug msg="Skipping migration: Already executed" id="create index UQE_dashboard_public_config_access_token - v2"
logger=migrator t=2023-09-15T18:03:38.819793302Z level=debug msg="Skipping migration: Already executed" id="Rename table dashboard_public_config to dashboard_public - v2"
logger=migrator t=2023-09-15T18:03:38.819796795Z level=debug msg="Skipping migration: Already executed" id="add annotations_enabled column"
logger=migrator t=2023-09-15T18:03:38.819801232Z level=debug msg="Skipping migration: Already executed" id="add time_selection_enabled column"
logger=migrator t=2023-09-15T18:03:38.81980683Z level=debug msg="Skipping migration: Already executed" id="delete orphaned public dashboards"
logger=migrator t=2023-09-15T18:03:38.819810655Z level=debug msg="Skipping migration: Already executed" id="add share column"
logger=migrator t=2023-09-15T18:03:38.819813822Z level=debug msg="Skipping migration: Already executed" id="backfill empty share column fields with default of public"
logger=migrator t=2023-09-15T18:03:38.819817098Z level=debug msg="Skipping migration: Already executed" id="create default alerting folders"
logger=migrator t=2023-09-15T18:03:38.819820553Z level=debug msg="Skipping migration: Already executed" id="create file table"
logger=migrator t=2023-09-15T18:03:38.819824266Z level=debug msg="Skipping migration: Already executed" id="file table idx: path natural pk"
logger=migrator t=2023-09-15T18:03:38.819827806Z level=debug msg="Skipping migration: Already executed" id="file table idx: parent_folder_path_hash fast folder retrieval"
logger=migrator t=2023-09-15T18:03:38.819831385Z level=debug msg="Skipping migration: Already executed" id="create file_meta table"
logger=migrator t=2023-09-15T18:03:38.81983541Z level=debug msg="Skipping migration: Already executed" id="file table idx: path key"
logger=migrator t=2023-09-15T18:03:38.819839465Z level=debug msg="Skipping migration: Already executed" id="set path collation in file table"
logger=migrator t=2023-09-15T18:03:38.819843217Z level=debug msg="Skipping migration: Already executed" id="migrate contents column to mediumblob for MySQL"
logger=migrator t=2023-09-15T18:03:38.819846743Z level=debug msg="Skipping migration: Already executed" id="managed permissions migration"
logger=migrator t=2023-09-15T18:03:38.819850267Z level=debug msg="Skipping migration: Already executed" id="managed folder permissions alert actions migration"
logger=migrator t=2023-09-15T18:03:38.819853845Z level=debug msg="Skipping migration: Already executed" id="RBAC action name migrator"
logger=migrator t=2023-09-15T18:03:38.819857186Z level=debug msg="Skipping migration: Already executed" id="Add UID column to playlist"
logger=migrator t=2023-09-15T18:03:38.819860236Z level=debug msg="Skipping migration: Already executed" id="Update uid column values in playlist"
logger=migrator t=2023-09-15T18:03:38.819863897Z level=debug msg="Skipping migration: Already executed" id="Add index for uid in playlist"
logger=migrator t=2023-09-15T18:03:38.819867363Z level=debug msg="Skipping migration: Already executed" id="update group index for alert rules"
logger=migrator t=2023-09-15T18:03:38.819870297Z level=debug msg="Skipping migration: Already executed" id="managed folder permissions alert actions repeated migration"
logger=migrator t=2023-09-15T18:03:38.819873563Z level=debug msg="Skipping migration: Already executed" id="admin only folder/dashboard permission"
logger=migrator t=2023-09-15T18:03:38.819876728Z level=debug msg="Skipping migration: Already executed" id="add action column to seed_assignment"
logger=migrator t=2023-09-15T18:03:38.819880237Z level=debug msg="Skipping migration: Already executed" id="add scope column to seed_assignment"
logger=migrator t=2023-09-15T18:03:38.819883371Z level=debug msg="Skipping migration: Already executed" id="remove unique index builtin_role_role_name before nullable update"
logger=migrator t=2023-09-15T18:03:38.81988713Z level=debug msg="Skipping migration: Already executed" id="update seed_assignment role_name column to nullable"
logger=migrator t=2023-09-15T18:03:38.819890372Z level=debug msg="Skipping migration: Already executed" id="add unique index builtin_role_name back"
logger=migrator t=2023-09-15T18:03:38.819893839Z level=debug msg="Skipping migration: Already executed" id="add unique index builtin_role_action_scope"
logger=migrator t=2023-09-15T18:03:38.819897488Z level=debug msg="Skipping migration: Already executed" id="add primary key to seed_assigment"
logger=migrator t=2023-09-15T18:03:38.819901199Z level=debug msg="Skipping migration: Already executed" id="managed folder permissions alert actions repeated fixed migration"
logger=migrator t=2023-09-15T18:03:38.81990744Z level=debug msg="Skipping migration: Already executed" id="migrate external alertmanagers to datsourcse"
logger=migrator t=2023-09-15T18:03:38.819911349Z level=debug msg="Skipping migration: Already executed" id="create folder table"
logger=migrator t=2023-09-15T18:03:38.819916617Z level=debug msg="Skipping migration: Already executed" id="Add index for parent_uid"
logger=migrator t=2023-09-15T18:03:38.819920215Z level=debug msg="Skipping migration: Already executed" id="Add unique index for folder.uid and folder.org_id"
logger=migrator t=2023-09-15T18:03:38.819924431Z level=debug msg="Skipping migration: Already executed" id="Update folder title length"
logger=migrator t=2023-09-15T18:03:38.819928127Z level=debug msg="Skipping migration: Already executed" id="Add unique index for folder.title and folder.parent_uid"
logger=migrator t=2023-09-15T18:03:38.819931642Z level=debug msg="Skipping migration: Already executed" id="create data_source_usage_by_day table"
logger=migrator t=2023-09-15T18:03:38.81993505Z level=debug msg="Skipping migration: Already executed" id="create data_source_usage_by_day(data_source_id) index"
logger=migrator t=2023-09-15T18:03:38.819939094Z level=debug msg="Skipping migration: Already executed" id="create data_source_usage_by_day(data_source_id, day) unique index"
logger=migrator t=2023-09-15T18:03:38.819943668Z level=debug msg="Skipping migration: Already executed" id="create dashboard_usage_by_day table"
logger=migrator t=2023-09-15T18:03:38.819947606Z level=debug msg="Skipping migration: Already executed" id="create dashboard_usage_sums table"
logger=migrator t=2023-09-15T18:03:38.819951465Z level=debug msg="Skipping migration: Already executed" id="create dashboard_usage_by_day(dashboard_id) index"
logger=migrator t=2023-09-15T18:03:38.819954586Z level=debug msg="Skipping migration: Already executed" id="create dashboard_usage_by_day(dashboard_id, day) index"
logger=migrator t=2023-09-15T18:03:38.81995823Z level=debug msg="Skipping migration: Already executed" id="add column errors_last_1_days to dashboard_usage_sums"
logger=migrator t=2023-09-15T18:03:38.819961497Z level=debug msg="Skipping migration: Already executed" id="add column errors_last_7_days to dashboard_usage_sums"
logger=migrator t=2023-09-15T18:03:38.819964957Z level=debug msg="Skipping migration: Already executed" id="add column errors_last_30_days to dashboard_usage_sums"
logger=migrator t=2023-09-15T18:03:38.81996856Z level=debug msg="Skipping migration: Already executed" id="add column errors_total to dashboard_usage_sums"
logger=migrator t=2023-09-15T18:03:38.819971866Z level=debug msg="Skipping migration: Already executed" id="create dashboard_public_usage_by_day table"
logger=migrator t=2023-09-15T18:03:38.819974884Z level=debug msg="Skipping migration: Already executed" id="add column cached_queries to dashboard_usage_by_day table"
logger=migrator t=2023-09-15T18:03:38.819978318Z level=debug msg="Skipping migration: Already executed" id="add column cached_queries to dashboard_public_usage_by_day table"
logger=migrator t=2023-09-15T18:03:38.819981609Z level=debug msg="Skipping migration: Already executed" id="create user_dashboard_views table"
logger=migrator t=2023-09-15T18:03:38.819984811Z level=debug msg="Skipping migration: Already executed" id="add index user_dashboard_views.user_id"
logger=migrator t=2023-09-15T18:03:38.819988305Z level=debug msg="Skipping migration: Already executed" id="add index user_dashboard_views.dashboard_id"
logger=migrator t=2023-09-15T18:03:38.819991629Z level=debug msg="Skipping migration: Already executed" id="add unique index user_dashboard_views_user_id_dashboard_id"
logger=migrator t=2023-09-15T18:03:38.819995372Z level=debug msg="Skipping migration: Already executed" id="create user_stats table"
logger=migrator t=2023-09-15T18:03:38.819998953Z level=debug msg="Skipping migration: Already executed" id="add unique index user_stats(user_id)"
logger=migrator t=2023-09-15T18:03:38.82000475Z level=debug msg="Skipping migration: Already executed" id="create data_source_cache table"
logger=migrator t=2023-09-15T18:03:38.820008885Z level=debug msg="Skipping migration: Already executed" id="add index data_source_cache.data_source_id"
logger=migrator t=2023-09-15T18:03:38.820012686Z level=debug msg="Skipping migration: Already executed" id="add use_default_ttl column"
logger=migrator t=2023-09-15T18:03:38.820016108Z level=debug msg="Skipping migration: Already executed" id="add data_source_cache.data_source_uid column"
logger=migrator t=2023-09-15T18:03:38.820019979Z level=debug msg="Skipping migration: Already executed" id="remove abandoned data_source_cache records"
logger=migrator t=2023-09-15T18:03:38.820023351Z level=debug msg="Skipping migration: Already executed" id="update data_source_cache.data_source_uid value"
logger=migrator t=2023-09-15T18:03:38.82002702Z level=debug msg="Skipping migration: Already executed" id="add index data_source_cache.data_source_uid"
logger=migrator t=2023-09-15T18:03:38.820031143Z level=debug msg="Skipping migration: Already executed" id="add data_source_cache.ttl_resources_ms column"
logger=migrator t=2023-09-15T18:03:38.820035043Z level=debug msg="Skipping migration: Already executed" id="update data_source_cache.ttl_resources_ms to have the same value as ttl_ms"
logger=migrator t=2023-09-15T18:03:38.820038783Z level=debug msg="Skipping migration: Already executed" id="create data_source_acl table"
logger=migrator t=2023-09-15T18:03:38.820042823Z level=debug msg="Skipping migration: Already executed" id="add index data_source_acl.data_source_id"
logger=migrator t=2023-09-15T18:03:38.820046082Z level=debug msg="Skipping migration: Already executed" id="add unique index datasource_acl.unique"
logger=migrator t=2023-09-15T18:03:38.820049268Z level=debug msg="Skipping migration: Already executed" id="create license_token table"
logger=migrator t=2023-09-15T18:03:38.820053565Z level=debug msg="Skipping migration: Already executed" id="drop recorded_queries table v14"
logger=migrator t=2023-09-15T18:03:38.820056837Z level=debug msg="Skipping migration: Already executed" id="drop recording_rules table v14"
logger=migrator t=2023-09-15T18:03:38.820060441Z level=debug msg="Skipping migration: Already executed" id="create recording_rules table v14"
logger=migrator t=2023-09-15T18:03:38.82006411Z level=debug msg="Skipping migration: Already executed" id="create remote_write_targets table v1"
logger=migrator t=2023-09-15T18:03:38.820067838Z level=debug msg="Skipping migration: Already executed" id="Add prom_name to recording_rules table"
logger=migrator t=2023-09-15T18:03:38.820071465Z level=debug msg="Skipping migration: Already executed" id="ensure remote_write_targets table"
logger=migrator t=2023-09-15T18:03:38.820075307Z level=debug msg="Skipping migration: Already executed" id="create report config table v1"
logger=migrator t=2023-09-15T18:03:38.820079143Z level=debug msg="Skipping migration: Already executed" id="Add index report.user_id"
logger=migrator t=2023-09-15T18:03:38.820083178Z level=debug msg="Skipping migration: Already executed" id="add index to dashboard_id"
logger=migrator t=2023-09-15T18:03:38.820086949Z level=debug msg="Skipping migration: Already executed" id="add index to org_id"
logger=migrator t=2023-09-15T18:03:38.8200906Z level=debug msg="Skipping migration: Already executed" id="Add timezone to the report"
logger=migrator t=2023-09-15T18:03:38.820094389Z level=debug msg="Skipping migration: Already executed" id="Add time_from to the report"
logger=migrator t=2023-09-15T18:03:38.820097526Z level=debug msg="Skipping migration: Already executed" id="Add time_to to the report"
logger=migrator t=2023-09-15T18:03:38.820100745Z level=debug msg="Skipping migration: Already executed" id="Add PDF landscape option to the report"
logger=migrator t=2023-09-15T18:03:38.820109111Z level=debug msg="Skipping migration: Already executed" id="Add monthly day scheduling option to the report"
logger=migrator t=2023-09-15T18:03:38.820112358Z level=debug msg="Skipping migration: Already executed" id="Add PDF layout option to the report"
logger=migrator t=2023-09-15T18:03:38.82011899Z level=debug msg="Skipping migration: Already executed" id="Add PDF orientation option to the report"
logger=migrator t=2023-09-15T18:03:38.820122923Z level=debug msg="Skipping migration: Already executed" id="Update report pdf_orientation from pdf_landscape"
logger=migrator t=2023-09-15T18:03:38.820126741Z level=debug msg="Skipping migration: Already executed" id="create report settings table"
logger=migrator t=2023-09-15T18:03:38.82013003Z level=debug msg="Skipping migration: Already executed" id="Add dashboard_uid field to the report"
logger=migrator t=2023-09-15T18:03:38.820133266Z level=debug msg="Skipping migration: Already executed" id="Add template_vars field to the report"
logger=migrator t=2023-09-15T18:03:38.820136533Z level=debug msg="Skipping migration: Already executed" id="Add option to include dashboard url in the report"
logger=migrator t=2023-09-15T18:03:38.820139981Z level=debug msg="Skipping migration: Already executed" id="Add state field to the report"
logger=migrator t=2023-09-15T18:03:38.820143984Z level=debug msg="Skipping migration: Already executed" id="Add option to add CSV files to the report"
logger=migrator t=2023-09-15T18:03:38.820147579Z level=debug msg="Skipping migration: Already executed" id="Add scheduling start date"
logger=migrator t=2023-09-15T18:03:38.820151173Z level=debug msg="Skipping migration: Already executed" id="Add missing schedule_start date for old reports"
logger=migrator t=2023-09-15T18:03:38.820154693Z level=debug msg="Skipping migration: Already executed" id="Add scheduling end date"
logger=migrator t=2023-09-15T18:03:38.820157979Z level=debug msg="Skipping migration: Already executed" id="Add schedulinng custom interval frequency"
logger=migrator t=2023-09-15T18:03:38.820161632Z level=debug msg="Skipping migration: Already executed" id="Add scheduling custom interval amount"
logger=migrator t=2023-09-15T18:03:38.820165263Z level=debug msg="Skipping migration: Already executed" id="Add workdays only flag to report"
logger=migrator t=2023-09-15T18:03:38.820168705Z level=debug msg="Skipping migration: Already executed" id="create report dashboards table"
logger=migrator t=2023-09-15T18:03:38.820172219Z level=debug msg="Skipping migration: Already executed" id="Add index report_dashboards.report_id"
logger=migrator t=2023-09-15T18:03:38.820175467Z level=debug msg="Skipping migration: Already executed" id="Migrate report fields into report_dashboards"
logger=migrator t=2023-09-15T18:03:38.82017934Z level=debug msg="Skipping migration: Already executed" id="Add formats option to the report"
logger=migrator t=2023-09-15T18:03:38.82018313Z level=debug msg="Skipping migration: Already executed" id="Migrate reports with csv enabled"
logger=migrator t=2023-09-15T18:03:38.820187029Z level=debug msg="Skipping migration: Already executed" id="Migrate ancient reports"
logger=migrator t=2023-09-15T18:03:38.820191349Z level=debug msg="Skipping migration: Already executed" id="Add created column in report_dashboards"
logger=migrator t=2023-09-15T18:03:38.820195423Z level=debug msg="Skipping migration: Already executed" id="Add scale_factor to the report"
logger=migrator t=2023-09-15T18:03:38.820198763Z level=debug msg="Skipping migration: Already executed" id="create team group table"
logger=migrator t=2023-09-15T18:03:38.820202737Z level=debug msg="Skipping migration: Already executed" id="add index team_group.org_id"
logger=migrator t=2023-09-15T18:03:38.820206427Z level=debug msg="Skipping migration: Already executed" id="add unique index team_group.org_id_team_id_group_id"
logger=migrator t=2023-09-15T18:03:38.820209922Z level=debug msg="Skipping migration: Already executed" id="add index team_group.group_id"
logger=migrator t=2023-09-15T18:03:38.820213691Z level=debug msg="Skipping migration: Already executed" id="create settings table"
logger=migrator t=2023-09-15T18:03:38.820217124Z level=debug msg="Skipping migration: Already executed" id="add unique index settings.section_key"
logger=migrator t=2023-09-15T18:03:38.820228563Z level=debug msg="Skipping migration: Already executed" id="add setting.encrypted_value"
logger=migrator t=2023-09-15T18:03:38.820233753Z level=debug msg="Skipping migration: Already executed" id="migrate role names"
logger=migrator t=2023-09-15T18:03:38.820237841Z level=debug msg="Skipping migration: Already executed" id="rename orgs roles"
logger=migrator t=2023-09-15T18:03:38.820241813Z level=debug msg="Skipping migration: Already executed" id="remove duplicated org role"
logger=migrator t=2023-09-15T18:03:38.820261377Z level=debug msg="Skipping migration: Already executed" id="migrate alerting role names"
logger=migrator t=2023-09-15T18:03:38.820265681Z level=debug msg="Skipping migration: Already executed" id="data source permissions"
logger=migrator t=2023-09-15T18:03:38.820269264Z level=debug msg="Skipping migration: Already executed" id="data source uid permissions"
logger=migrator t=2023-09-15T18:03:38.820272907Z level=debug msg="Skipping migration: Already executed" id="rename permissions:delegate scope"
logger=migrator t=2023-09-15T18:03:38.820276174Z level=debug msg="Skipping migration: Already executed" id="builtin role migration"
logger=migrator t=2023-09-15T18:03:38.820280116Z level=debug msg="Skipping migration: Already executed" id="seed permissions migration"
logger=migrator t=2023-09-15T18:03:38.820284087Z level=debug msg="Skipping migration: Already executed" id="managed permissions migration enterprise"
logger=migrator t=2023-09-15T18:03:38.82028814Z level=debug msg="Skipping migration: Already executed" id="create table dashboard_public_email_share"
logger=migrator t=2023-09-15T18:03:38.820291902Z level=debug msg="Skipping migration: Already executed" id="create table dashboard_public_magic_link"
logger=migrator t=2023-09-15T18:03:38.820295682Z level=debug msg="Skipping migration: Already executed" id="create table dashboard_public_session"
logger=migrator t=2023-09-15T18:03:38.820300688Z level=info msg="migrations completed" performed=0 skipped=584 duration=2.172689ms
logger=sqlstore t=2023-09-15T18:03:38.82446284Z level=debug msg="Ensuring main org and admin user exist"
logger=licensing t=2023-09-15T18:03:38.82773267Z level=info msg="Validated license token" appURL=https://fqdn.redacted:443/ source=disk status=NotFound
logger=licensing t=2023-09-15T18:03:38.827758735Z level=debug msg="No enterprise license found in path (starting without enterprise features)" path=/var/lib/grafana/license.jwt
logger=token t=2023-09-15T18:03:38.827818588Z level=debug msg=FeatureEnabled feature=publicDashboardsEmailSharing enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.827954176Z level=debug msg=FeatureEnabled feature=publicDashboardsEmailSharing enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.828073174Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.828091054Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.828100909Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.828118127Z level=debug msg=FeatureEnabled feature=encryption.aesgcm enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=secrets t=2023-09-15T18:03:38.828139924Z level=info msg="Envelope encryption state" enabled=true currentprovider=secretKey.v1
logger=token t=2023-09-15T18:03:38.82911515Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=tsdb.cloudwatch t=2023-09-15T18:03:38.842931599Z level=debug msg=Initializing
logger=tsdb.elasticsearch t=2023-09-15T18:03:38.842968729Z level=debug msg=Initializing
logger=tsdb.prometheus t=2023-09-15T18:03:38.842977734Z level=debug msg=initializing
logger=accesscontrol t=2023-09-15T18:03:38.843059187Z level=debug msg="adding scope attribute resolver" prefix=folders:name:
logger=accesscontrol t=2023-09-15T18:03:38.843065534Z level=debug msg="adding scope attribute resolver" prefix=folders:id:
logger=accesscontrol t=2023-09-15T18:03:38.843070076Z level=debug msg="adding scope attribute resolver" prefix=folders:uid:
logger=token t=2023-09-15T18:03:38.843231131Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:38.843263574Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=local.finder t=2023-09-15T18:03:38.856595419Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/alertmanager/plugin.json
logger=local.finder t=2023-09-15T18:03:38.856928661Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/azuremonitor/plugin.json
logger=local.finder t=2023-09-15T18:03:38.857003564Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/cloud-monitoring/plugin.json
logger=local.finder t=2023-09-15T18:03:38.857066245Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/cloudwatch/plugin.json
logger=local.finder t=2023-09-15T18:03:38.857243625Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/dashboard/plugin.json
logger=local.finder t=2023-09-15T18:03:38.857460988Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/elasticsearch/plugin.json
logger=local.finder t=2023-09-15T18:03:38.859693196Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/grafana/plugin.json
logger=local.finder t=2023-09-15T18:03:38.860614084Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/grafana-pyroscope-datasource/plugin.json
logger=local.finder t=2023-09-15T18:03:38.86077192Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/graphite/plugin.json
logger=local.finder t=2023-09-15T18:03:38.860929912Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/influxdb/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861039859Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/jaeger/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861153314Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/loki/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861266539Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/mixed/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861364634Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/mssql/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861476759Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/mysql/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861570956Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/opentsdb/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861662889Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/parca/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861766036Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/postgres/plugin.json
logger=local.finder t=2023-09-15T18:03:38.861864651Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/prometheus/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862077007Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/tempo/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862182287Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/testdata/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862294074Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/datasource/zipkin/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862394976Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/alertGroups/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862485492Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/alertlist/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862571282Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/annolist/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862663195Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/barchart/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862747794Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/bargauge/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862831227Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/candlestick/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862911211Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/canvas/plugin.json
logger=local.finder t=2023-09-15T18:03:38.862992193Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/dashlist/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863074198Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/datagrid/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863154487Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/debug/plugin.json
logger=local.finder t=2023-09-15T18:03:38.86323703Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/flamegraph/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863316Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/gauge/plugin.json
logger=local.finder t=2023-09-15T18:03:38.86339464Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/geomap/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863473594Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/gettingstarted/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863555543Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/graph/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863639344Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/heatmap/plugin.json
logger=local.finder t=2023-09-15T18:03:38.86372189Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/histogram/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863798776Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/live/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863879714Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/logs/plugin.json
logger=local.finder t=2023-09-15T18:03:38.863956402Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/news/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864037954Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/nodeGraph/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864115758Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/piechart/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864198473Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/stat/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864293568Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/state-timeline/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864389851Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/status-history/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864469386Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/table/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864549382Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/table-old/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864636094Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/text/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864720613Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/timeseries/plugin.json
logger=local.finder t=2023-09-15T18:03:38.86480318Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/traces/plugin.json
logger=local.finder t=2023-09-15T18:03:38.864882623Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/trend/plugin.json

Log part 3

logger=local.finder t=2023-09-15T18:03:38.864964363Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/welcome/plugin.json
logger=local.finder t=2023-09-15T18:03:38.865044379Z level=debug msg="Loading plugin" path=/usr/share/grafana/public/app/plugins/panel/xychart/plugin.json
logger=plugin.cloudwatch t=2023-09-15T18:03:38.883150631Z level=debug msg="Successfully started backend plugin process"
logger=plugin.influxdb t=2023-09-15T18:03:38.883161175Z level=debug msg="Successfully started backend plugin process"
logger=plugin.parca t=2023-09-15T18:03:38.883164961Z level=debug msg="Successfully started backend plugin process"
logger=plugin.postgres t=2023-09-15T18:03:38.883168563Z level=debug msg="Successfully started backend plugin process"
logger=plugin.graphite t=2023-09-15T18:03:38.883172619Z level=debug msg="Successfully started backend plugin process"
logger=plugin.prometheus t=2023-09-15T18:03:38.883178868Z level=debug msg="Successfully started backend plugin process"
logger=plugin.elasticsearch t=2023-09-15T18:03:38.883183375Z level=debug msg="Successfully started backend plugin process"
logger=plugin.mssql t=2023-09-15T18:03:38.883187562Z level=debug msg="Successfully started backend plugin process"
logger=plugin.tempo t=2023-09-15T18:03:38.88319133Z level=debug msg="Successfully started backend plugin process"
logger=plugin.grafana-azure-monitor-datasource t=2023-09-15T18:03:38.883197907Z level=debug msg="Successfully started backend plugin process"
logger=plugin.loki t=2023-09-15T18:03:38.883201882Z level=debug msg="Successfully started backend plugin process"
logger=plugin.mysql t=2023-09-15T18:03:38.883205139Z level=debug msg="Successfully started backend plugin process"
logger=plugin.testdata t=2023-09-15T18:03:38.883208297Z level=debug msg="Successfully started backend plugin process"
logger=plugin.grafana-pyroscope-datasource t=2023-09-15T18:03:38.883213247Z level=debug msg="Successfully started backend plugin process"
logger=plugin.stackdriver t=2023-09-15T18:03:38.883217183Z level=debug msg="Successfully started backend plugin process"
logger=plugin.opentsdb t=2023-09-15T18:03:38.883222684Z level=debug msg="Successfully started backend plugin process"
logger=plugin.grafana t=2023-09-15T18:03:38.883227999Z level=debug msg="Successfully started backend plugin process"
logger=local.finder t=2023-09-15T18:03:38.883471088Z level=debug msg="Loading plugin" path=/usr/share/grafana/plugins-bundled/internal/input-datasource/src/plugin.json
logger=plugin.signature t=2023-09-15T18:03:38.88357295Z level=debug msg="Could not find a MANIFEST.txt" id=input err="file does not exist"
logger=plugin.loader t=2023-09-15T18:03:38.883585375Z level=warn msg="Plugin missing module.js" pluginID=input warning="Missing module.js, If you loaded this plugin from git, make sure to compile it."
logger=plugin.loader t=2023-09-15T18:03:38.88359887Z level=info msg="Plugin registered" pluginID=input
logger=local.finder t=2023-09-15T18:03:38.884290561Z level=debug msg="Loading plugin" path=/var/lib/grafana/plugins/blackmirror1-singlestat-math-panel/plugin.json
logger=local.finder t=2023-09-15T18:03:38.884336485Z level=debug msg="Loading plugin" path=/var/lib/grafana/plugins/grafana-singlestat-panel/plugin.json
logger=local.finder t=2023-09-15T18:03:38.884375963Z level=debug msg="Loading plugin" path=/var/lib/grafana/plugins/marcusolsson-csv-datasource/plugin.json
logger=local.finder t=2023-09-15T18:03:38.884415205Z level=debug msg="Loading plugin" path=/var/lib/grafana/plugins/pr0ps-trackmap-panel/plugin.json
logger=infra.kvstore.sql t=2023-09-15T18:03:38.886766419Z level=debug msg="got kvstore value" orgId=0 namespace=plugin.publickeys key=key-7e4d0c6a708866e7 value="-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nVersion: OpenPGP.js v4.10.1\r\nComment: https://openpgpjs.org\r\n\r\nxpMEXpTXXxMFK4EEACMEIwQBiOUQhvGbDLvndE0fEXaR0908wXzPGFpf0P0Z\r\nHJ06tsq+0higIYHp7WTNJVEZtcwoYLcPRGaa9OQqbUU63BEyZdgAkPTz3RFd\r\n5+TkDWZizDcaVFhzbDd500yTwexrpIrdInwC/jrgs7Zy/15h8KA59XXUkdmT\r\nYB6TR+OA9RKME+dCJozNGUdyYWZhbmEgPGVuZ0BncmFmYW5hLmNvbT7CvAQQ\r\nEwoAIAUCXpTXXwYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BAAoJEH5NDGpw\r\niGbnaWoCCQGQ3SQnCkRWrG6XrMkXOKfDTX2ow9fuoErN46BeKmLM4f1EkDZQ\r\nTpq3SE8+My8B5BIH3SOcBeKzi3S57JHGBdFA+wIJAYWMrJNIvw8GeXne+oUo\r\nNzzACdvfqXAZEp/HFMQhCKfEoWGJE8d2YmwY2+3GufVRTI5lQnZOHLE8L/Vc\r\n1S5MXESjzpcEXpTXXxIFK4EEACMEIwQBtHX/SD5Qm3v4V92qpaIZQgtTX0sT\r\ncFPjYWAHqsQ1iENrYN/vg1wU3ADlYATvydOQYvkTyT/tbDvx2Fse8PL84MQA\r\nYKKQ6AJ3gLVvmeouZdU03YoV4MYaT8KbnJUkZQZkqdz2riOlySNI9CG3oYmv\r\nomjUAtzgAgnCcurfGLZkkMxlmY8DAQoJwqQEGBMKAAkFAl6U118CGwwACgkQ\r\nfk0ManCIZuc0jAIJAVw2xdLr4ZQqPUhubrUyFcqlWoW8dQoQagwO8s8ubmby\r\nKuLA9FWJkfuuRQr+O9gHkDVCez3aism7zmJBqIOi38aNAgjJ3bo6leSS2jR/\r\nx5NqiKVi83tiXDPncDQYPymOnMhW0l7CVA7wj75HrFvvlRI/4MArlbsZ2tBn\r\nN1c5v9v/4h6qeA==\r\n=DNbR\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n"
logger=plugin.signature t=2023-09-15T18:03:38.91069939Z level=debug msg="Plugin signature valid" id=pr0ps-trackmap-panel
logger=infra.kvstore.sql t=2023-09-15T18:03:38.911521444Z level=debug msg="got kvstore value" orgId=0 namespace=plugin.publickeys key=key-7e4d0c6a708866e7 value="-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nVersion: OpenPGP.js v4.10.1\r\nComment: https://openpgpjs.org\r\n\r\nxpMEXpTXXxMFK4EEACMEIwQBiOUQhvGbDLvndE0fEXaR0908wXzPGFpf0P0Z\r\nHJ06tsq+0higIYHp7WTNJVEZtcwoYLcPRGaa9OQqbUU63BEyZdgAkPTz3RFd\r\n5+TkDWZizDcaVFhzbDd500yTwexrpIrdInwC/jrgs7Zy/15h8KA59XXUkdmT\r\nYB6TR+OA9RKME+dCJozNGUdyYWZhbmEgPGVuZ0BncmFmYW5hLmNvbT7CvAQQ\r\nEwoAIAUCXpTXXwYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BAAoJEH5NDGpw\r\niGbnaWoCCQGQ3SQnCkRWrG6XrMkXOKfDTX2ow9fuoErN46BeKmLM4f1EkDZQ\r\nTpq3SE8+My8B5BIH3SOcBeKzi3S57JHGBdFA+wIJAYWMrJNIvw8GeXne+oUo\r\nNzzACdvfqXAZEp/HFMQhCKfEoWGJE8d2YmwY2+3GufVRTI5lQnZOHLE8L/Vc\r\n1S5MXESjzpcEXpTXXxIFK4EEACMEIwQBtHX/SD5Qm3v4V92qpaIZQgtTX0sT\r\ncFPjYWAHqsQ1iENrYN/vg1wU3ADlYATvydOQYvkTyT/tbDvx2Fse8PL84MQA\r\nYKKQ6AJ3gLVvmeouZdU03YoV4MYaT8KbnJUkZQZkqdz2riOlySNI9CG3oYmv\r\nomjUAtzgAgnCcurfGLZkkMxlmY8DAQoJwqQEGBMKAAkFAl6U118CGwwACgkQ\r\nfk0ManCIZuc0jAIJAVw2xdLr4ZQqPUhubrUyFcqlWoW8dQoQagwO8s8ubmby\r\nKuLA9FWJkfuuRQr+O9gHkDVCez3aism7zmJBqIOi38aNAgjJ3bo6leSS2jR/\r\nx5NqiKVi83tiXDPncDQYPymOnMhW0l7CVA7wj75HrFvvlRI/4MArlbsZ2tBn\r\nN1c5v9v/4h6qeA==\r\n=DNbR\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n"
logger=plugin.signature t=2023-09-15T18:03:38.927003726Z level=debug msg="Plugin signature valid" id=blackmirror1-singlestat-math-panel
logger=infra.kvstore.sql t=2023-09-15T18:03:38.927797567Z level=debug msg="got kvstore value" orgId=0 namespace=plugin.publickeys key=key-7e4d0c6a708866e7 value="-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nVersion: OpenPGP.js v4.10.1\r\nComment: https://openpgpjs.org\r\n\r\nxpMEXpTXXxMFK4EEACMEIwQBiOUQhvGbDLvndE0fEXaR0908wXzPGFpf0P0Z\r\nHJ06tsq+0higIYHp7WTNJVEZtcwoYLcPRGaa9OQqbUU63BEyZdgAkPTz3RFd\r\n5+TkDWZizDcaVFhzbDd500yTwexrpIrdInwC/jrgs7Zy/15h8KA59XXUkdmT\r\nYB6TR+OA9RKME+dCJozNGUdyYWZhbmEgPGVuZ0BncmFmYW5hLmNvbT7CvAQQ\r\nEwoAIAUCXpTXXwYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BAAoJEH5NDGpw\r\niGbnaWoCCQGQ3SQnCkRWrG6XrMkXOKfDTX2ow9fuoErN46BeKmLM4f1EkDZQ\r\nTpq3SE8+My8B5BIH3SOcBeKzi3S57JHGBdFA+wIJAYWMrJNIvw8GeXne+oUo\r\nNzzACdvfqXAZEp/HFMQhCKfEoWGJE8d2YmwY2+3GufVRTI5lQnZOHLE8L/Vc\r\n1S5MXESjzpcEXpTXXxIFK4EEACMEIwQBtHX/SD5Qm3v4V92qpaIZQgtTX0sT\r\ncFPjYWAHqsQ1iENrYN/vg1wU3ADlYATvydOQYvkTyT/tbDvx2Fse8PL84MQA\r\nYKKQ6AJ3gLVvmeouZdU03YoV4MYaT8KbnJUkZQZkqdz2riOlySNI9CG3oYmv\r\nomjUAtzgAgnCcurfGLZkkMxlmY8DAQoJwqQEGBMKAAkFAl6U118CGwwACgkQ\r\nfk0ManCIZuc0jAIJAVw2xdLr4ZQqPUhubrUyFcqlWoW8dQoQagwO8s8ubmby\r\nKuLA9FWJkfuuRQr+O9gHkDVCez3aism7zmJBqIOi38aNAgjJ3bo6leSS2jR/\r\nx5NqiKVi83tiXDPncDQYPymOnMhW0l7CVA7wj75HrFvvlRI/4MArlbsZ2tBn\r\nN1c5v9v/4h6qeA==\r\n=DNbR\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n"
logger=plugin.signature t=2023-09-15T18:03:38.935994309Z level=debug msg="Plugin signature valid" id=grafana-singlestat-panel
logger=infra.kvstore.sql t=2023-09-15T18:03:38.936634206Z level=debug msg="got kvstore value" orgId=0 namespace=plugin.publickeys key=key-7e4d0c6a708866e7 value="-----BEGIN PGP PUBLIC KEY BLOCK-----\r\nVersion: OpenPGP.js v4.10.1\r\nComment: https://openpgpjs.org\r\n\r\nxpMEXpTXXxMFK4EEACMEIwQBiOUQhvGbDLvndE0fEXaR0908wXzPGFpf0P0Z\r\nHJ06tsq+0higIYHp7WTNJVEZtcwoYLcPRGaa9OQqbUU63BEyZdgAkPTz3RFd\r\n5+TkDWZizDcaVFhzbDd500yTwexrpIrdInwC/jrgs7Zy/15h8KA59XXUkdmT\r\nYB6TR+OA9RKME+dCJozNGUdyYWZhbmEgPGVuZ0BncmFmYW5hLmNvbT7CvAQQ\r\nEwoAIAUCXpTXXwYLCQcIAwIEFQgKAgQWAgEAAhkBAhsDAh4BAAoJEH5NDGpw\r\niGbnaWoCCQGQ3SQnCkRWrG6XrMkXOKfDTX2ow9fuoErN46BeKmLM4f1EkDZQ\r\nTpq3SE8+My8B5BIH3SOcBeKzi3S57JHGBdFA+wIJAYWMrJNIvw8GeXne+oUo\r\nNzzACdvfqXAZEp/HFMQhCKfEoWGJE8d2YmwY2+3GufVRTI5lQnZOHLE8L/Vc\r\n1S5MXESjzpcEXpTXXxIFK4EEACMEIwQBtHX/SD5Qm3v4V92qpaIZQgtTX0sT\r\ncFPjYWAHqsQ1iENrYN/vg1wU3ADlYATvydOQYvkTyT/tbDvx2Fse8PL84MQA\r\nYKKQ6AJ3gLVvmeouZdU03YoV4MYaT8KbnJUkZQZkqdz2riOlySNI9CG3oYmv\r\nomjUAtzgAgnCcurfGLZkkMxlmY8DAQoJwqQEGBMKAAkFAl6U118CGwwACgkQ\r\nfk0ManCIZuc0jAIJAVw2xdLr4ZQqPUhubrUyFcqlWoW8dQoQagwO8s8ubmby\r\nKuLA9FWJkfuuRQr+O9gHkDVCez3aism7zmJBqIOi38aNAgjJ3bo6leSS2jR/\r\nx5NqiKVi83tiXDPncDQYPymOnMhW0l7CVA7wj75HrFvvlRI/4MArlbsZ2tBn\r\nN1c5v9v/4h6qeA==\r\n=DNbR\r\n-----END PGP PUBLIC KEY BLOCK-----\r\n"
logger=plugin.signature t=2023-09-15T18:03:39.055573403Z level=debug msg="Plugin signature valid" id=marcusolsson-csv-datasource
logger=plugin.signature.validator t=2023-09-15T18:03:39.055609917Z level=debug msg="Plugin has valid signature" id=pr0ps-trackmap-panel
logger=plugin.signature.validator t=2023-09-15T18:03:39.05561928Z level=debug msg="Plugin has valid signature" id=blackmirror1-singlestat-math-panel
logger=plugin.signature.validator t=2023-09-15T18:03:39.055627327Z level=debug msg="Plugin has valid signature" id=grafana-singlestat-panel
logger=plugin.signature.validator t=2023-09-15T18:03:39.055635168Z level=debug msg="Plugin has valid signature" id=marcusolsson-csv-datasource
logger=plugin.loader t=2023-09-15T18:03:39.05611751Z level=info msg="Plugin registered" pluginID=pr0ps-trackmap-panel
logger=plugin.loader t=2023-09-15T18:03:39.05613891Z level=info msg="Plugin registered" pluginID=blackmirror1-singlestat-math-panel
logger=plugin.loader t=2023-09-15T18:03:39.05616455Z level=info msg="Plugin registered" pluginID=grafana-singlestat-panel
logger=plugin.loader t=2023-09-15T18:03:39.05617309Z level=info msg="Plugin registered" pluginID=marcusolsson-csv-datasource
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.056236Z level=debug msg="starting plugin" path=/var/lib/grafana/plugins/marcusolsson-csv-datasource/gpx_csv-datasource_linux_amd64 args=[/var/lib/grafana/plugins/marcusolsson-csv-datasource/gpx_csv-datasource_linux_amd64]
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.056620712Z level=debug msg="plugin started" path=/var/lib/grafana/plugins/marcusolsson-csv-datasource/gpx_csv-datasource_linux_amd64 pid=159382
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.056650353Z level=debug msg="waiting for RPC address" path=/var/lib/grafana/plugins/marcusolsson-csv-datasource/gpx_csv-datasource_linux_amd64
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.067663783Z level=debug msg="Serving plugin" plugins="[diagnostics data]"
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.067841353Z level=debug msg="using plugin" version=2
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.067938627Z level=debug msg="plugin address" address=/tmp/plugin373497678 network=unix
logger=plugin.marcusolsson-csv-datasource t=2023-09-15T18:03:39.06883791Z level=debug msg="Successfully started backend plugin process"
logger=token t=2023-09-15T18:03:39.069081885Z level=debug msg=FeatureEnabled feature=dspermissions.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:39.06909812Z level=debug msg=FeatureEnabled feature=dspermissions.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:39.0691094Z level=debug msg=FeatureEnabled feature=caching enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=secrets.kvstore t=2023-09-15T18:03:39.069129038Z level=debug msg="secrets manager evaluator returned false" reason="remote secret management plugin disabled because the property `secrets.use_plugin` is not set to `true`"
logger=secrets.kvstore t=2023-09-15T18:03:39.069134904Z level=debug msg="secrets kvstore is using the default (SQL) implementation for secrets management"
logger=accesscontrol t=2023-09-15T18:03:39.069150389Z level=debug msg="adding scope attribute resolver" prefix=datasources:name:
logger=accesscontrol t=2023-09-15T18:03:39.069157317Z level=debug msg="adding scope attribute resolver" prefix=datasources:id:
logger=token t=2023-09-15T18:03:39.071513117Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:39.071548841Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=accesscontrol t=2023-09-15T18:03:39.071568496Z level=debug msg="adding scope attribute resolver" prefix=dashboards:id:
logger=accesscontrol t=2023-09-15T18:03:39.071574472Z level=debug msg="adding scope attribute resolver" prefix=dashboards:uid:
logger=token t=2023-09-15T18:03:39.071754451Z level=debug msg=FeatureEnabled feature=provisioning enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=query_data t=2023-09-15T18:03:39.071789477Z level=info msg="Query Service initialization"
logger=live t=2023-09-15T18:03:39.071801459Z level=debug msg="GrafanaLive initialization" ha=false
logger=live.push_http t=2023-09-15T18:03:39.08193457Z level=info msg="Live Push Gateway initialization"
logger=ldap t=2023-09-15T18:03:39.081988188Z level=info msg="LDAP enabled, reading config file" file=/etc/grafana/ldap.toml
logger=ngalert.multiorg.alertmanager t=2023-09-15T18:03:39.082768178Z level=debug msg="synchronizing Alertmanagers for orgs"
logger=infra.kvstore.sql t=2023-09-15T18:03:39.084775504Z level=debug msg="got kvstore value" orgId=1 namespace=alertmanager key=notifications value=awpcCiB7fTp7Z3JhZmFuYV9mb2xkZXI9IkNCVCBBbGVydHMifRIUCgtTYXJhaCBBZGxlchIFZW1haWwqCwi3qY2oBhC42sZhMgnAy/GIvqur5Cs6Cu/DrLSOne2O2AESCwi3zJKoBhC42sZh
logger=infra.kvstore.sql t=2023-09-15T18:03:39.085537091Z level=debug msg="got kvstore value" orgId=1 namespace=alertmanager key=silences value=
logger=ngalert.multiorg.alertmanager t=2023-09-15T18:03:39.093365157Z level=debug msg="done synchronizing Alertmanagers for orgs"
logger=ngalert.sender.router t=2023-09-15T18:03:39.093846393Z level=debug msg="Attempting to sync admin configs" count=0
logger=ngalert.sender.router t=2023-09-15T18:03:39.093886592Z level=debug msg="Finish of admin configuration sync"
logger=token t=2023-09-15T18:03:39.094916027Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:39.095163972Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.909671077Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=accesscontrol t=2023-09-15T18:03:40.909878747Z level=debug msg="adding scope attribute resolver" prefix=annotations:id:
logger=token t=2023-09-15T18:03:40.909895666Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.909907552Z level=debug msg=FeatureEnabled feature=dspermissions.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.909930032Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.909976249Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=plugindashboards t=2023-09-15T18:03:40.910034748Z level=debug msg="Looking for app dashboard updates"
logger=usageinsights t=2023-09-15T18:03:40.911123419Z level=debug msg="Registering analytics writers..."
logger=token t=2023-09-15T18:03:40.911179908Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911263791Z level=debug msg=FeatureEnabled feature=caching enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911550954Z level=debug msg=FeatureEnabled feature=recordedqueries enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911607239Z level=debug msg=FeatureEnabled feature=publicDashboardsEmailSharing enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911791152Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911817125Z level=debug msg=FeatureEnabled feature=analytics enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=token t=2023-09-15T18:03:40.911942692Z level=debug msg=FeatureEnabled feature=saml enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=modules.registry t=2023-09-15T18:03:40.912033506Z level=debug msg="Registering invisible module" name=grafana-apiserver
logger=modules.registry t=2023-09-15T18:03:40.91205375Z level=debug msg="Registering invisible module" name=background-services
logger=modules.registry t=2023-09-15T18:03:40.912067715Z level=debug msg="Registering invisible module" name=cert-generator
logger=modules.registry t=2023-09-15T18:03:40.912081744Z level=debug msg="Registering invisible module" name=http-server
logger=modules.registry t=2023-09-15T18:03:40.912095175Z level=debug msg="Registering invisible module" name=provisioning
logger=modules.registry t=2023-09-15T18:03:40.91210902Z level=debug msg="Registering invisible module" name=secret-migrator
logger=modules.registry t=2023-09-15T18:03:40.912122015Z level=debug msg="Registering module" name=all
logger=infra.usagestats.collector t=2023-09-15T18:03:40.912136813Z level=info msg="registering usage stat providers" usageStatsProvidersLen=4
logger=server t=2023-09-15T18:03:40.91235556Z level=info msg="Writing PID file" path=/run/grafana/grafana-server.pid pid=159351
logger=modules t=2023-09-15T18:03:40.912390691Z level=debug msg="Initializing module manager" targets=[all]
logger=token t=2023-09-15T18:03:40.912555851Z level=debug msg=FeatureEnabled feature=accesscontrol.enforcement enabled=false licenseStatus=NotFound hasLicense=false hasValidLicense=false products=[]
logger=modules t=2023-09-15T18:03:40.912754876Z level=debug msg="Starting module service manager"
logger=modules t=2023-09-15T18:03:40.912811946Z level=info msg=initialising module=http-server
logger=modules t=2023-09-15T18:03:40.912878441Z level=debug msg="module waiting for initialization" module=background-services waiting_for=http-server
logger=modules t=2023-09-15T18:03:40.912971931Z level=debug msg="module waiting for initialization" module=provisioning waiting_for=secret-migrator
logger=modules t=2023-09-15T18:03:40.912968411Z level=info msg=initialising module=secret-migrator
logger=infra.lockservice t=2023-09-15T18:03:40.913136549Z level=debug msg="Start LockExecuteAndRelease" actionName="secret migration task "
logger=infra.lockservice t=2023-09-15T18:03:40.916616686Z level=debug msg="Start execution" actionName="secret migration task "
logger=secret.migration t=2023-09-15T18:03:40.916633962Z level=debug msg="Starting secret migration service" service=*migrations.DataSourceSecretMigrationService
logger=infra.kvstore.sql t=2023-09-15T18:03:40.917383606Z level=debug msg="got kvstore value" orgId=0 namespace=datasource key=secretMigrationStatus value=compatible
logger=secret.migration t=2023-09-15T18:03:40.917398446Z level=debug msg="secret migration status is compatible"
logger=secret.migration t=2023-09-15T18:03:40.917403127Z level=debug msg="Finished secret migration service" service=*migrations.DataSourceSecretMigrationService
logger=secret.migration t=2023-09-15T18:03:40.917408674Z level=debug msg="Starting secret migration service" service=*migrations.MigrateToPluginService
logger=secret.migration t=2023-09-15T18:03:40.917451535Z level=debug msg="Finished secret migration service" service=*migrations.MigrateToPluginService
logger=infra.lockservice t=2023-09-15T18:03:40.917457048Z level=debug msg="Execution finished" actionName="secret migration task " duration=843.444µs
logger=http.server t=2023-09-15T18:03:40.917652652Z level=info msg="HTTP Server TLS settings" MinTLSVersion=TLS1.2 configuredciphers=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA
logger=settings t=2023-09-15T18:03:41.517178399Z level=info msg="Starting Grafana" version=10.1.1 commit=0cfa76b22d branch=HEAD compiled=2023-08-31T17:48:27Z
logger=settings t=2023-09-15T18:03:41.51738125Z level=info msg="Config loaded from" file=/usr/share/grafana/conf/defaults.ini
logger=settings t=2023-09-15T18:03:41.51739386Z level=info msg="Config loaded from" file=/etc/grafana/grafana.ini
logger=settings t=2023-09-15T18:03:41.517400782Z level=info msg="Config overridden from command line" arg="default.paths.data=/var/lib/grafana"
logger=settings t=2023-09-15T18:03:41.517407618Z level=info msg="Config overridden from command line" arg="default.paths.logs=/var/log/grafana"
logger=settings t=2023-09-15T18:03:41.517413852Z level=info msg="Config overridden from command line" arg="default.paths.plugins=/var/lib/grafana/plugins"
logger=settings t=2023-09-15T18:03:41.517419938Z level=info msg="Config overridden from command line" arg="default.paths.provisioning=/etc/grafana/provisioning"
logger=settings t=2023-09-15T18:03:41.517427646Z level=info msg=Target target=[all]
logger=settings t=2023-09-15T18:03:41.517437131Z level=info msg="Path Home" path=/usr/share/grafana
logger=settings t=2023-09-15T18:03:41.517443501Z level=info msg="Path Data" path=/var/lib/grafana
logger=settings t=2023-09-15T18:03:41.517449604Z level=info msg="Path Logs" path=/var/log/grafana
logger=settings t=2023-09-15T18:03:41.517456817Z level=info msg="Path Plugins" path=/var/lib/grafana/plugins
logger=settings t=2023-09-15T18:03:41.517471836Z level=info msg="Path Provisioning" path=/etc/grafana/provisioning
logger=settings t=2023-09-15T18:03:41.517478086Z level=info msg="App mode production"
logger=sqlstore t=2023-09-15T18:03:41.517526523Z level=info msg="Connecting to DB" dbtype=mysql
logger=migrator t=2023-09-15T18:03:41.540133561Z level=info msg="Starting DB migrations"

From here it just keeps restarting

Hi,

Did you also migrate the mysql into Linux as per your .ini file?
Or if the mysql in the different machine, is there any blockage to access the mysql?

Regards,
Fadjar

As @fadjar340 has pointed out, your ini says mysql but you said you have sqlite grafana.db hence one of the possible reasons you are having issues

Also remember ; indicates commented out or disabled config

I am using mysql. There is a grafana.db on my original instance, so I figured it was needed.
On the Windows server, if the MySQL DB is not running, grafana will not load. so in this case does it mean I can get rid of the grafana.db file?

This is the Windows custom.ini

##################### Grafana Configuration Example #####################
#
# Everything has defaults so you only need to uncomment things you want to
# change

# possible values : production, development
;app_mode = production

# instance name, defaults to HOSTNAME environment variable value or hostname if HOSTNAME var is empty
;instance_name = ${HOSTNAME}

#################################### Paths ####################################
[paths]
# Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used)
;data = /var/lib/grafana

# Temporary files in `data` directory older than given duration will be removed
;temp_data_lifetime = 24h

# Directory where grafana can store logs
;logs = /var/log/grafana

# Directory where grafana will automatically scan and look for plugins
;plugins = /var/lib/grafana/plugins

# folder that contains provisioning config files that grafana will apply on startup and while running.
;provisioning = conf/provisioning

#################################### Server ####################################
[server]
# Protocol (http, https, h2, socket)
protocol = https

# The ip address to bind to, empty will bind to all interfaces
;http_addr =

# The http port  to use
http_port = 443

# The public facing domain name used to access grafana from a browser
domain = FWDN.Redacted

# Redirect to correct domain if host header does not match domain
# Prevents DNS rebinding attacks
;enforce_domain = false

# The full public facing url you use in browser, used for redirects and emails
# If you use reverse proxy and sub path specify full url (with sub path)
;root_url = %(protocol)s://%(domain)s:%(http_port)s/

# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons.
;serve_from_sub_path = false

# Log web requests
router_logging = true

# the path relative working path
;static_root_path = public

# enable gzip
;enable_gzip = false

# https certs & key file
cert_file = "C:\Program Files\GrafanaLabs\grafana\bin\grafana_FQDN.Redacted.crt"
cert_key = "C:\Program Files\GrafanaLabs\grafana\bin\grafana_FQDN.Redacted.key"

# Unix socket path
;socket =

#################################### Database ####################################
[database]
# You can configure the database connection by specifying type, host, name, user and password
# as separate properties or as on string using the url properties.

# Either "mysql", "postgres" or "sqlite3", it's your choice
type = mysql
host = ip.redactred:3306
;name = grafana
user = grafana
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password redacted

# Use either URL or the previous fields to configure the database
# Example: mysql://user:secret@host:port/database
;url =

# For "postgres" only, either "disable", "require" or "verify-full"
;ssl_mode = disable

;ca_cert_path =
;client_key_path =
;client_cert_path =
;server_cert_name =

# For "sqlite3" only, path relative to data_path setting
;path = grafana.db

# Max idle conn setting default is 2
;max_idle_conn = 2

# Max conn setting default is 0 (mean not set)
;max_open_conn =

# Connection Max Lifetime default is 14400 (means 14400 seconds or 4 hours)
;conn_max_lifetime = 14400

# Set to true to log the sql calls and execution times.
;log_queries =

# For "sqlite3" only. cache mode setting used for connecting to the database. (private, shared)
;cache_mode = private

#################################### Cache server #############################
[remote_cache]
# Either "redis", "memcached" or "database" default is "database"
;type = database

# cache connectionstring options
# database: will use Grafana primary database.
# redis: config like redis server e.g. `addr=127.0.0.1:6379,pool_size=100,db=0,ssl=false`. Only addr is required. ssl may be 'true', 'false', or 'insecure'.
# memcache: 127.0.0.1:11211
;connstr =

#################################### Data proxy ###########################
[dataproxy]

# This enables data proxy logging, default is false
;logging = false

# How long the data proxy waits before timing out, default is 30 seconds.
# This setting also applies to core backend HTTP data sources where query requests use an HTTP client with timeout set.
;timeout = 30

# How many seconds the data proxy waits before sending a keepalive probe request.
;keep_alive_seconds = 30

# How many seconds the data proxy waits for a successful TLS Handshake before timing out.
;tls_handshake_timeout_seconds = 10

# How many seconds the data proxy will wait for a server's first response headers after
# fully writing the request headers if the request has an "Expect: 100-continue"
# header. A value of 0 will result in the body being sent immediately, without
# waiting for the server to approve.
;expect_continue_timeout_seconds = 1

# The maximum number of idle connections that Grafana will keep alive.
;max_idle_connections = 100

# How many seconds the data proxy keeps an idle connection open before timing out.
;idle_conn_timeout_seconds = 90

# If enabled and user is not anonymous, data proxy will add X-Grafana-User header with username into the request, default is false.
;send_user_header = false

#################################### Analytics ####################################
[analytics]
# Server reporting, sends usage counters to stats.grafana.org every 24 hours.
# No ip addresses are being tracked, only simple counters to track
# running instances, dashboard and error counts. It is very helpful to us.
# Change this option to false to disable reporting.
;reporting_enabled = true

# Set to false to disable all checks to https://grafana.net
# for new versions (grafana itself and plugins), check is used
# in some UI views to notify that grafana or plugin update exists
# This option does not cause any auto updates, nor send any information
# only a GET request to http://grafana.com to get latest versions
;check_for_updates = true

# Google Analytics universal tracking code, only enabled if you specify an id here
;google_analytics_ua_id =

# Google Tag Manager ID, only enabled if you specify an id here
;google_tag_manager_id =

#################################### Security ####################################
[security]
# disable creation of admin user on first start of grafana
;disable_initial_admin_creation = false

# default admin user, created on startup
;admin_user = admin

# default admin password, can be changed before first start of grafana,  or in profile settings
;admin_password = admin

# used for signing
;secret_key = SW2YcwTIb9zpOOhoPsMm

# disable gravatar profile images
;disable_gravatar = false

# data source proxy whitelist (ip_or_domain:port separated by spaces)
;data_source_proxy_whitelist =

# disable protection against brute force login attempts
;disable_brute_force_login_protection = false

# set to true if you host Grafana behind HTTPS. default is false.
;cookie_secure = false

# set cookie SameSite attribute. defaults to `lax`. can be set to "lax", "strict", "none" and "disabled"
;cookie_samesite = lax

# set to true if you want to allow browsers to render Grafana in a <frame>, <iframe>, <embed> or <object>. default is false.
;allow_embedding = false

# Set to true if you want to enable http strict transport security (HSTS) response header.
# This is only sent when HTTPS is enabled in this configuration.
# HSTS tells browsers that the site should only be accessed using HTTPS.
strict_transport_security = true

# Sets how long a browser should cache HSTS. Only applied if strict_transport_security is enabled.
strict_transport_security_max_age_seconds = 86400

# Set to true if to enable HSTS preloading option. Only applied if strict_transport_security is enabled.
strict_transport_security_preload = true

# Set to true if to enable the HSTS includeSubDomains option. Only applied if strict_transport_security is enabled.
;strict_transport_security_subdomains = false

# Set to true to enable the X-Content-Type-Options response header.
# The X-Content-Type-Options response HTTP header is a marker used by the server to indicate that the MIME types advertised
# in the Content-Type headers should not be changed and be followed.
;x_content_type_options = true

# Set to true to enable the X-XSS-Protection header, which tells browsers to stop pages from loading
# when they detect reflected cross-site scripting (XSS) attacks.
;x_xss_protection = true

#################################### Snapshots ###########################
[snapshots]
# snapshot sharing options
;external_enabled = true
;external_snapshot_url = https://snapshots-origin.raintank.io
;external_snapshot_name = Publish to snapshot.raintank.io

# Set to true to enable this Grafana instance act as an external snapshot server and allow unauthenticated requests for
# creating and deleting snapshots.
;public_mode = false

# remove expired snapshot
;snapshot_remove_expired = true

#################################### Dashboards History ##################
[dashboards]
# Number dashboard versions to keep (per dashboard). Default: 20, Minimum: 1
;versions_to_keep = 20

# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds.
# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m.
;min_refresh_interval = 5s

# Path to the default home dashboard. If this value is empty, then Grafana uses StaticRootPath + "dashboards/home.json"
;default_home_dashboard_path =

#################################### Users ###############################
[users]
# disable user signup / registration
;allow_sign_up = true

# Allow non admin users to create organizations
allow_org_create = false

# Set to true to automatically assign new users to the default organization (id 1)
;auto_assign_org = true

# Set this value to automatically add new users to the provided organization (if auto_assign_org above is set to true)
;auto_assign_org_id = 1

# Default role new users will be automatically assigned (if disabled above is set to true)
;auto_assign_org_role = Viewer

# Require email validation before sign up completes
;verify_email_enabled = false

# Background text for the user field on the login page
;login_hint = email or username
;password_hint = password

# Default UI theme ("dark" or "light")
default_theme = dark

# External user management, these options affect the organization users view
;external_manage_link_url =
;external_manage_link_name =
;external_manage_info =

# Viewers can edit/inspect dashboard settings in the browser. But not save the dashboard.
;viewers_can_edit = false

# Editors can administrate dashboard, folders and teams they create
;editors_can_admin = false

# The duration in time a user invitation remains valid before expiring. This setting should be expressed as a duration. Examples: 6h (hours), 2d (days), 1w (week). Default is 24h (24 hours). The minimum supported duration is 15m (15 minutes).
;user_invite_max_lifetime_duration = 24h

[auth]
# Login cookie name
;login_cookie_name = grafana_session

# The maximum lifetime (duration) an authenticated user can be inactive before being required to login at next visit. Default is 7 days (7d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month). The lifetime resets at each successful token rotation.
login_maximum_inactive_lifetime_duration = 1d

# The maximum lifetime (duration) an authenticated user can be logged in since login time before being required to login. Default is 30 days (30d). This setting should be expressed as a duration, e.g. 5m (minutes), 6h (hours), 10d (days), 2w (weeks), 1M (month).
login_maximum_lifetime_duration = 1d

# How often should auth tokens be rotated for authenticated users when being active. The default is each 10 minutes.
;token_rotation_interval_minutes = 10

# Set to true to disable (hide) the login form, useful if you use OAuth, defaults to false
;disable_login_form = false

# Set to true to disable the signout link in the side menu. useful if you use auth.proxy, defaults to false
;disable_signout_menu = false

# URL to redirect the user to after sign out
;signout_redirect_url =

# Set to true to attempt login with OAuth automatically, skipping the login screen.
# This setting is ignored if multiple OAuth providers are configured.
;oauth_auto_login = false

# OAuth state max age cookie duration in seconds. Defaults to 600 seconds.
;oauth_state_cookie_max_age = 600

# limit of api_key seconds to live before expiration
;api_key_max_seconds_to_live = -1

# Set to true to enable SigV4 authentication option for HTTP-based datasources.
;sigv4_auth_enabled = false

#################################### Anonymous Auth ######################
[auth.anonymous]
# enable anonymous access
enabled = false

# specify organization name that should be used for unauthenticated users
;org_name = Main Org.

# specify role for unauthenticated users
;org_role = Viewer

# mask the Grafana version number for unauthenticated users
;hide_version = false

#################################### GitHub Auth ##########################
[auth.github]
;enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email,read:org
;auth_url = https://github.com/login/oauth/authorize
;token_url = https://github.com/login/oauth/access_token
;api_url = https://api.github.com/user
;allowed_domains =
;team_ids =
;allowed_organizations =

#################################### GitLab Auth #########################
[auth.gitlab]
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = api
;auth_url = https://gitlab.com/oauth/authorize
;token_url = https://gitlab.com/oauth/token
;api_url = https://gitlab.com/api/v4
;allowed_domains =
;allowed_groups =

#################################### Google Auth ##########################
[auth.google]
enabled = false
;allow_sign_up = true
;client_id = some_client_id
;client_secret = some_client_secret
;scopes = https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email
;auth_url = https://accounts.google.com/o/oauth2/auth
;token_url = https://accounts.google.com/o/oauth2/token
;api_url = https://www.googleapis.com/oauth2/v1/userinfo
;allowed_domains =
;hosted_domain =

#################################### Grafana.com Auth ####################
[auth.grafana_com]
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email
;allowed_organizations =

#################################### Azure AD OAuth #######################
[auth.azuread]
;name = Azure AD
enabled = false
;allow_sign_up = true
;client_id = some_client_id
;client_secret = some_client_secret
;scopes = openid email profile
;auth_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize
;token_url = https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token
;allowed_domains =
;allowed_groups =

#################################### Okta OAuth #######################
[auth.okta]
;name = Okta
enabled = false
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = openid profile email groups
;auth_url = https://<tenant-id>.okta.com/oauth2/v1/authorize
;token_url = https://<tenant-id>.okta.com/oauth2/v1/token
;api_url = https://<tenant-id>.okta.com/oauth2/v1/userinfo
;allowed_domains =
;allowed_groups =
;role_attribute_path =

#################################### Generic OAuth ##########################
[auth.generic_oauth]
enabled = false
;name = OAuth
;allow_sign_up = true
;client_id = some_id
;client_secret = some_secret
;scopes = user:email,read:org
;email_attribute_name = email:primary
;email_attribute_path =
;login_attribute_path =
;id_token_attribute_name =
;auth_url = https://foo.bar/login/oauth/authorize
;token_url = https://foo.bar/login/oauth/access_token
;api_url = https://foo.bar/user
;allowed_domains =
;team_ids =
;allowed_organizations =
;role_attribute_path =
;tls_skip_verify_insecure = false
;tls_client_cert =
;tls_client_key =
;tls_client_ca =

#################################### Basic Auth ##########################
[auth.basic]
;enabled = true

#################################### Auth Proxy ##########################
[auth.proxy]
enabled = false
;header_name = X-WEBAUTH-USER
;header_property = username
;auto_sign_up = true
;sync_ttl = 60
;whitelist = 192.168.1.1, 192.168.2.1
;headers = Email:X-User-Email, Name:X-User-Name
# Read the auth proxy docs for details on what the setting below enables
;enable_login_token = false

#################################### Auth LDAP ##########################
[auth.ldap]
enabled = true
config_file = C:\Program Files\GrafanaLabs\grafana\conf\ldap.toml
allow_sign_up = true

# LDAP backround sync (Enterprise only)
# At 1 am every day
sync_cron = "0 0 1 * * *"
active_sync_enabled = true

#################################### SMTP / Emailing ##########################
[smtp]
enabled = true
host = smtp.redacted:25
;user =
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
;password =
;cert_file =
;key_file =
;skip_verify = false
from_address = admin@FQND.Redacted
from_name = Grafana
# EHLO identity in SMTP dialog (defaults to instance_name)
;ehlo_identity = dashboard.example.com
# SMTP startTLS policy (defaults to 'OpportunisticStartTLS')
;startTLS_policy = NoStartTLS

[emails]
;welcome_email_on_sign_up = false
;templates_pattern = emails/*.html

#################################### Logging ##########################
[log]
# Either "console", "file", "syslog". Default is console and  file
# Use space to separate multiple modes, e.g. "console file"
;mode = console file

# Either "debug", "info", "warn", "error", "critical", default is "info"
level = warn

# optional settings to set different levels for specific loggers. Ex filters = sqlstore:debug
;filters =

# For "console" mode only
[log.console]
;level =

# log line format, valid options are text, console and json
;format = console

# For "file" mode only
[log.file]
level = warn

# log line format, valid options are text, console and json
;format = text

# This enables automated log rotate(switch of following options), default is true
;log_rotate = true

# Max line number of single file, default is 1000000
;max_lines = 1000000

# Max size shift of single file, default is 28 means 1 << 28, 256MB
;max_size_shift = 28

# Segment log daily, default is true
;daily_rotate = true

# Expired days of log file(delete after max days), default is 7
;max_days = 7

[log.syslog]
;level =

# log line format, valid options are text, console and json
;format = text

# Syslog network type and address. This can be udp, tcp, or unix. If left blank, the default unix endpoints will be used.
;network =
;address =

# Syslog facility. user, daemon and local0 through local7 are valid.
;facility =

# Syslog tag. By default, the process' argv[0] is used.
;tag =

#################################### Usage Quotas ########################
[quota]
; enabled = false

#### set quotas to -1 to make unlimited. ####
# limit number of users per Org.
; org_user = 10

# limit number of dashboards per Org.
; org_dashboard = 100

# limit number of data_sources per Org.
; org_data_source = 10

# limit number of api_keys per Org.
; org_api_key = 10

# limit number of orgs a user can create.
; user_org = 10

# Global limit of users.
; global_user = -1

# global limit of orgs.
; global_org = -1

# global limit of dashboards
; global_dashboard = -1

# global limit of api_keys
; global_api_key = -1

# global limit on number of logged in users.
; global_session = -1

#################################### Alerting ############################
[alerting]
# Disable alerting engine & UI features
enabled = true
# Makes it possible to turn off alert rule execution but alerting UI is visible
;execute_alerts = true

# Default setting for new alert rules. Defaults to categorize error and timeouts as alerting. (alerting, keep_state)
;error_or_timeout = alerting

# Default setting for how Grafana handles nodata or null values in alerting. (alerting, no_data, keep_state, ok)
;nodata_or_nullvalues = no_data

# Alert notifications can include images, but rendering many images at the same time can overload the server
# This limit will protect the server from render overloading and make sure notifications are sent out quickly
;concurrent_render_limit = 5


# Default setting for alert calculation timeout. Default value is 30
;evaluation_timeout_seconds = 30

# Default setting for alert notification timeout. Default value is 30
;notification_timeout_seconds = 30

# Default setting for max attempts to sending alert notifications. Default value is 3
;max_attempts = 3

# Makes it possible to enforce a minimal interval between evaluations, to reduce load on the backend
;min_interval_seconds = 1

# Configures for how long alert annotations are stored. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_annotation_age =

# Configures max number of alert annotations that Grafana stores. Default value is 0, which keeps all alert annotations.
;max_annotations_to_keep =

#################################### Annotations #########################

[annotations.dashboard]
# Dashboard annotations means that annotations are associated with the dashboard they are created on.

# Configures how long dashboard annotations are stored. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_age =

# Configures max number of dashboard annotations that Grafana stores. Default value is 0, which keeps all dashboard annotations.
;max_annotations_to_keep =

[annotations.api]
# API annotations means that the annotations have been created using the API without any
# association with a dashboard.

# Configures how long Grafana stores API annotations. Default is 0, which keeps them forever.
# This setting should be expressed as a duration. Examples: 6h (hours), 10d (days), 2w (weeks), 1M (month).
;max_age =

# Configures max number of API annotations that Grafana keeps. Default value is 0, which keeps all API annotations.
;max_annotations_to_keep =

#################################### Explore #############################
[explore]
# Enable the Explore section
;enabled = true

#################################### Internal Grafana Metrics ##########################
# Metrics available at HTTP API Url /metrics
[metrics]
# Disable / Enable internal metrics
;enabled           = true
# Graphite Publish interval
;interval_seconds  = 10
# Disable total stats (stat_totals_*) metrics to be generated
;disable_total_stats = false

#If both are set, basic auth will be required for the metrics endpoint.
; basic_auth_username =
; basic_auth_password =

# Metrics environment info adds dimensions to the `grafana_environment_info` metric, which
# can expose more information about the Grafana instance.
[metrics.environment_info]
#exampleLabel1 = exampleValue1
#exampleLabel2 = exampleValue2

# Send internal metrics to Graphite
[metrics.graphite]
# Enable by setting the address setting (ex localhost:2003)
;address =
;prefix = prod.grafana.%(instance_name)s.

#################################### Grafana.com integration  ##########################
# Url used to import dashboards directly from Grafana.com
[grafana_com]
;url = https://grafana.com

#################################### Distributed tracing ############
[tracing.jaeger]
# Enable by setting the address sending traces to jaeger (ex localhost:6831)
;address = localhost:6831
# Tag that will always be included in when creating new spans. ex (tag1:value1,tag2:value2)
;always_included_tag = tag1:value1
# Type specifies the type of the sampler: const, probabilistic, rateLimiting, or remote
;sampler_type = const
# jaeger samplerconfig param
# for "const" sampler, 0 or 1 for always false/true respectively
# for "probabilistic" sampler, a probability between 0 and 1
# for "rateLimiting" sampler, the number of spans per second
# for "remote" sampler, param is the same as for "probabilistic"
# and indicates the initial sampling rate before the actual one
# is received from the mothership
;sampler_param = 1
# sampling_server_url is the URL of a sampling manager providing a sampling strategy.
;sampling_server_url =
# Whether or not to use Zipkin propagation (x-b3- HTTP headers).
;zipkin_propagation = false
# Setting this to true disables shared RPC spans.
# Not disabling is the most common setting when using Zipkin elsewhere in your infrastructure.
;disable_shared_zipkin_spans = false

#################################### External image storage ##########################
[external_image_storage]
# Used for uploading images to public servers so they can be included in slack/email messages.
# you can choose between (s3, webdav, gcs, azure_blob, local)
;provider =

[external_image_storage.s3]
;endpoint =
;path_style_access =
;bucket =
;region =
;path =
;access_key =
;secret_key =

[external_image_storage.webdav]
;url =
;public_url =
;username =
;password =

[external_image_storage.gcs]
;key_file =
;bucket =
;path =

[external_image_storage.azure_blob]
;account_name =
;account_key =
;container_name =

[external_image_storage.local]
# does not require any configuration

[rendering]
# Options to configure a remote HTTP image rendering service, e.g. using https://github.com/grafana/grafana-image-renderer.
# URL to a remote HTTP image renderer service, e.g. http://localhost:8081/render, will enable Grafana to render panels and dashboards to PNG-images using HTTP requests to an external service.
;server_url =
# If the remote HTTP image renderer service runs on a different server than the Grafana server you may have to configure this to a URL where Grafana is reachable, e.g. http://grafana.domain/.
;callback_url =
# Concurrent render request limit affects when the /render HTTP endpoint is used. Rendering many images at the same time can overload the server,
# which this setting can help protect against by only allowing a certain amount of concurrent requests.
;concurrent_render_request_limit = 30

[panels]
# If set to true Grafana will allow script tags in text panels. Not recommended as it enable XSS vulnerabilities.
;disable_sanitize_html = false

[plugins]
;enable_alpha = false
;app_tls_skip_verify_insecure = false
# Enter a comma-separated list of plugin identifiers to identify plugins that are allowed to be loaded even if they lack a valid signature.
;allow_loading_unsigned_plugins =
;marketplace_url = https://grafana.com/grafana/plugins/

#################################### Grafana Image Renderer Plugin ##########################
[plugin.grafana-image-renderer]
# Instruct headless browser instance to use a default timezone when not provided by Grafana, e.g. when rendering panel image of alert.
# See ICU’s metaZones.txt (https://cs.chromium.org/chromium/src/third_party/icu/source/data/misc/metaZones.txt) for a list of supported
# timezone IDs. Fallbacks to TZ environment variable if not set.
;rendering_timezone =

# Instruct headless browser instance to use a default language when not provided by Grafana, e.g. when rendering panel image of alert.
# Please refer to the HTTP header Accept-Language to understand how to format this value, e.g. 'fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5'.
;rendering_language =

# Instruct headless browser instance to use a default device scale factor when not provided by Grafana, e.g. when rendering panel image of alert.
# Default is 1. Using a higher value will produce more detailed images (higher DPI), but will require more disk space to store an image.
;rendering_viewport_device_scale_factor =

# Instruct headless browser instance whether to ignore HTTPS errors during navigation. Per default HTTPS errors are not ignored. Due to
# the security risk it's not recommended to ignore HTTPS errors.
;rendering_ignore_https_errors =

# Instruct headless browser instance whether to capture and log verbose information when rendering an image. Default is false and will
# only capture and log error messages. When enabled, debug messages are captured and logged as well.
# For the verbose information to be included in the Grafana server log you have to adjust the rendering log level to debug, configure
# [log].filter = rendering:debug.
;rendering_verbose_logging =

# Instruct headless browser instance whether to output its debug and error messages into running process of remote rendering service.
# Default is false. This can be useful to enable (true) when troubleshooting.
;rendering_dumpio =

# Additional arguments to pass to the headless browser instance. Default is --no-sandbox. The list of Chromium flags can be found
# here (https://peter.sh/experiments/chromium-command-line-switches/). Multiple arguments is separated with comma-character.
;rendering_args =

# You can configure the plugin to use a different browser binary instead of the pre-packaged version of Chromium.
# Please note that this is not recommended, since you may encounter problems if the installed version of Chrome/Chromium is not
# compatible with the plugin.
;rendering_chrome_bin =

# Instruct how headless browser instances are created. Default is 'default' and will create a new browser instance on each request.
# Mode 'clustered' will make sure that only a maximum of browsers/incognito pages can execute concurrently.
# Mode 'reusable' will have one browser instance and will create a new incognito page on each request.
;rendering_mode =

# When rendering_mode = clustered you can instruct how many browsers or incognito pages can execute concurrently. Default is 'browser'
# and will cluster using browser instances.
# Mode 'context' will cluster using incognito pages.
;rendering_clustering_mode =
# When rendering_mode = clustered you can define maximum number of browser instances/incognito pages that can execute concurrently..
;rendering_clustering_max_concurrency =

# Limit the maximum viewport width, height and device scale factor that can be requested.
;rendering_viewport_max_width =
;rendering_viewport_max_height =
;rendering_viewport_max_device_scale_factor =

# Change the listening host and port of the gRPC server. Default host is 127.0.0.1 and default port is 0 and will automatically assign
# a port not in use.
;grpc_host =
;grpc_port =

[enterprise]
# Path to a valid Grafana Enterprise license.jwt file
;license_path =

[feature_toggles]
# enable features, separated by spaces
;enable =

[date_formats]
# For information on what formatting patterns that are supported https://momentjs.com/docs/#/displaying/

# Default system date format used in time range picker and other places where full time is displayed
;full_date = YYYY-MM-DD HH:mm:ss

# Used by graph and other places where we only show small intervals
;interval_second = HH:mm:ss
;interval_minute = HH:mm
;interval_hour = MM/DD HH:mm
;interval_day = MM/DD
;interval_month = YYYY-MM
;interval_year = YYYY

# Experimental feature
;use_browser_locale = false

# Default timezone for user preferences. Options are 'browser' for the browser local timezone or a timezone name from IANA Time Zone database, e.g. 'UTC' or 'Europe/Amsterdam' etc.
;default_timezone = browser


# Enterprise only
[white_labeling]
# Set to your company name to override application title
;app_title =

# Set to main title on the login page
;login_title =

# Set to login subtitle
;login_subtitle =

# Set to complete url to override login logo
;login_logo =

# Set to complete css background expression to override login background
# example: login_background = url(http://www.bhmpics.com/wallpapers/starfield-1920x1080.jpg)
;login_background =

# Set to complete css background expression to override login box background
;login_box_background =

# Set to complete url to override menu logo
;menu_logo =

# Set to complete url to override fav icon (icon shown in browser tab)
;fav_icon =

# Set to complete url to override apple/ios icon
;apple_touch_icon =

# Below is an example for how to replace the default footer & help links with 2 custom links
;footer_links = support guides
;footer_links_support_text = Support
;footer_links_support_url = http://your.support.site
;footer_links_guides_text = Guides
;footer_links_guides_url = http://your.guides.site

[meta_analytics]
# Set max age for data files before they get deleted
;max_file_age =
# Set max size in megabytes of the data files directory before files gets deleted
;max_data_directory_size =
# Set the directory where events will be stored
;data_path =

[reporting]
# Set timeout for each panel rendering request
;rendering_timeout = 10s
# Set maximum number of concurrent calls to the rendering service
;concurrent_render_limit = 4
# Set the scale factor for rendering images. 2 is enough for monitor resolutions
# 4 would be better for printed material. Setting a higher value affects performance and memory
;image_scale_factor = 2

[analytics.summaries]
# Set interval for writing dashboard usage stats buffer to database
;buffer_write_interval = 30s
# Set timeout for writing dashboard usage stats buffer to database
;buffer_write_timeout = 3s
# Set interval for trying to rollup per dashboard usage summary
# only rolled up at most once per day
;rollup_interval = 4h
# Set timeout for trying to rollup per dashboard usage summary
;rollup_timeout = 60s

[analytics.views]
# Set age for recent active users
;recent_users_age = 10m

[auditing]
# Enable the auditing feature
; enabled = false
# List of enabled loggers
;loggers = file
# Keep dashboard content in the logs (request or response fields); this can significantly increase the size of your logs.
;log_dashboard_content = false

[auditing.logs.file]
# Path to logs folder
;path = data/log
# Maximum log files to keep
;max_files = 5
# Max size in megabytes per log file
;max_file_size_mb = 256

[auditing.logs.loki]
# Set the URL for writing logs to Loki
;url = localhost:9095
# Defaults to true. If true, it establishes a secure connection to Loki
;tls = true

#################################### SAML Auth ###########################
[auth.saml]
# Defaults to false. If true, the feature is enabled.
;enabled = false
# Enable SAML single logout
;single_logout = false
# Base64-encoded public X.509 certificate. Used to sign requests to the IdP
;certificate =
# Path to the public X.509 certificate. Used to sign requests to the IdP
;certificate_path =
# Base64-encoded private key. Used to decrypt assertions from the IdP
;private_key =
;# Path to the private key. Used to decrypt assertions from the IdP
;private_key_path =
# Signature algorithm using for signing requests to the IdP. Supported values are rsa-sha1, rsa-sha256, rsa-sha512.
# If non-empty, authentication requests will be signed. Default is empty (requests not signed).
;signature_algorithm =
# Base64-encoded IdP SAML metadata XML. Used to verify and obtain binding locations from the IdP
;idp_metadata =
# Path to the SAML metadata XML. Used to verify and obtain binding locations from the IdP
;idp_metadata_path =
# URL to fetch SAML IdP metadata. Used to verify and obtain binding locations from the IdP
;idp_metadata_url =
# Duration, since the IdP issued a response and the SP is allowed to process it. Defaults to 90 seconds.
;max_issue_delay = 90s
# Duration, for how long the SP's metadata should be valid. Defaults to 48 hours.
;metadata_valid_duration = 48h
# Allow IdP-initiated SSO
;allow_idp_initiated = false
# Relay state for IdP-initiated SSO. Should match relay state configured in IdP
;relay_state =
# Friendly name or name of the attribute within the SAML assertion to use as the user's name
;assertion_attribute_name = displayName
# Friendly name or name of the attribute within the SAML assertion to use as the user's login handle
;assertion_attribute_login = mail
# Friendly name or name of the attribute within the SAML assertion to use as the user's email
;assertion_attribute_email = mail
# Friendly name or name of the attribute within the SAML assertion to use as the user's groups
;assertion_attribute_groups = group
# Friendly name or name of the attribute within the SAML assertion to use as the user's roles
;assertion_attribute_role = role
# Friendly name or name of the attribute within the SAML assertion to use as the user's organization Id
;assertion_attribute_org = organizatio
# List of comma- or space-separated organizations. User should be a member of at least one organization to log in.
;allowed_organizations = Engineering, Sales
# List of comma- or space-separated Organization:OrgId mappings
;org_mapping = Engineering:2, Sales:3
# List of comma- or space-separated roles which will be mapped into the Editor role
;role_values_editor = editor, developer
# List of comma- or space-separated roles which will be mapped into the Admin role
;role_values_admin = admin
# List of comma- or space-separated roles which will be mapped into the Grafana Admin (Super Admin) role
;role_values_grafana_admin = superadmin

[keystore.vault]
# Location of the Vault server
;url =
# Vault's namespace if using Vault with multi-tenancy
;namespace =
# Method for authenticating towards Vault. Vault is inactive if this option is not set
# Possible values: token
;auth_method =
# Secret token to connect to Vault when auth_method is token
;token =
# Time between checking if there are any secrets which needs to be renewed.
;lease_renewal_interval = 5m
# Time until expiration for tokens which are renewed. Should have a value higher the lease_renewal_interval
;lease_renewal_expires_within = 15m
# New duration for renewed tokens. Vault may be configured to ignore this value and impose a stricter limit.
;lease_renewal_increment = 1h

Was the previous grafana instance running using mysql?

What host was the mysql installed on ? Which mysql is the new grafana using?

Previous instance was using MySQL. It is hosted on a file server, which has not changed.
New Grafana using the same server.

1 Like

Have you setup custom permission with hostname or ip.address of previous grafana on windows server in this mysql server?

Look at your mysql logs also

I checked the MySQL server, permissions were correct (I had it set to the ip of the Grafana server, which has not changed), and the account has full rights on the Grafana db.

Confirmed that it was correctly logging into MySQL.

So the answer is: I’m an idiot.

I forgot this part of the service config:


If you are using `systemd` and want to start Grafana on a port that is lower than 1024, you must add a `systemd` unit override.

Once I did that it started up fine. Now I’m just going to migrate the DB locally so that it isn’t dependent on another server.

Thank you all for the help!