Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCPBUGS-641: bump Grafana to 7.5.11 #88

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
00d3b84
add closed parenthesis to fix a hyperlink (#33471) (#33481)
grafanabot Apr 28, 2021
6780f18
Documentation: Update developer-guide.md (#33478) (#33490)
grafanabot Apr 28, 2021
b6c4110
ReleaseNotes: Updated changelog and release notes for 7.5.5 (#33473) …
grafanabot Apr 28, 2021
e0a1cd2
Document customQueryParameters for prometheus datasource provisioning…
grafanabot Apr 28, 2021
7d26cb2
Removed duplicate file "dashboard_folder_permissions.md (#33497)
achatterjee-grafana Apr 28, 2021
d756261
Update team.md (#33454) (#33536)
grafanabot Apr 29, 2021
7b0a753
Add note to Snapshot API doc to specify that user has to provide the …
grafanabot Apr 30, 2021
80f73af
add template for dashboard url parameters (#33549) (#33588)
grafanabot Apr 30, 2021
225e795
InfluxDB: Improve measurement-autocomplete behavior in query editor (…
grafanabot May 3, 2021
8dbc61e
dont consider invalid email address a failed email (#33671) (#33681)
grafanabot May 4, 2021
fccc972
GraphNG: uPlot 1.6.9 (#33598) (#33612)
grafanabot May 4, 2021
ebcc50e
Docs: Update installation.md (#33656) (#33703)
grafanabot May 4, 2021
d7a5850
Docs: Update _index.md (#33797) (#33799)
grafanabot May 6, 2021
0083c10
Docs: delete from high availability docs references to removed config…
grafanabot May 10, 2021
cf38995
Docs feedback: /administration/provisioning.md (#33804) (#33842)
grafanabot May 10, 2021
d2837c5
Removed content as per MarcusE's suggestion in https://github.com/gra…
grafanabot May 10, 2021
b86d371
Sanitize PromLink button (#33874) (#33876)
grafanabot May 10, 2021
0e8d0be
Add isolation level db configuration parameter (#33830) (#33878)
grafanabot May 10, 2021
28edbbb
Document `hide_version` flag (#33670) (#33881)
grafanabot May 10, 2021
d0a8e24
Loki: fix label browser crashing when + typed (#33900) (#33901)
grafanabot May 11, 2021
9bc7f69
"Release: Updated versions in package to 7.5.6" (#33909)
grafanabot May 11, 2021
45d09a0
Chore: fix react-color version in yarn.lock (#33914)
Elfo404 May 11, 2021
5fdad5b
Stop hoisting @icons/material (#33922)
Elfo404 May 11, 2021
7de8959
ReleaseNotes: Updated changelog and release notes for 7.5.6 (#33932) …
grafanabot May 11, 2021
a574f97
[GH-33898] Add missing --no-cache to Dockerfile. (#33906) (#33935)
grafanabot May 11, 2021
774ffd9
Annotations: Prevent orphaned annotation tags cleanup when no annotat…
grafanabot May 12, 2021
68f00c7
Docs: Remove documentation of v8 generic OAuth feature (#34018)
marefr May 12, 2021
dcfc83d
Instructions to separate emails with semicolons (#32499) (#34138)
grafanabot May 14, 2021
310ab32
Quota: Do not count folders towards dashboard quota (#32519) (#34025)
marefr May 17, 2021
a934d01
Added exemplar topic (#34147) (#34226)
grafanabot May 17, 2021
91de517
Updated relref to "Configuring exemplars" section (#34240) (#34243)
grafanabot May 17, 2021
d137f4f
ReleaseNotes: Updated changelog and release notes for 7.5.7 (#34383) …
zserge May 19, 2021
19b7e01
Update 7.5.x landing page (#34447)
achatterjee-grafana May 19, 2021
8e60147
Add link to release notes v7.5.7 (#34460) (#34474)
zserge May 20, 2021
d802b85
Docs: Fix Quick Start link on Geting Started Influx page (#34549) (#3…
grafanabot May 24, 2021
c17faa5
Security: Upgrade Thrift dependency (#34698) (#34702)
aknuds1 May 26, 2021
ede2a61
cleanup shortcodes, image paths (#34827)
robbymilo May 28, 2021
8a6f48b
[7.5.x] Admin: hide per role counts for licensed users (#34994)
Clarity-89 May 31, 2021
ec274a2
Docs: Add query caching to enterprise docs page (#34751) (#35025)
grafanabot Jun 1, 2021
b275f65
Update annotations.md (#33218) (#35138)
grafanabot Jun 2, 2021
39cbd2f
Fix Markdown syntax in enterprise/license/_index.md (#34683) (#35210)
grafanabot Jun 3, 2021
43e7e69
[v7.5.x] HTTP Client: Introduce `go-conntrack` (#35321)
dsotirakis Jun 7, 2021
c4973eb
Update go.sum to fix failing enterprise pipeline (#35353)
dsotirakis Jun 8, 2021
d30b780
Add max_idle_connections_per_host to config (#35365)
dsotirakis Jun 8, 2021
fe75f4a
"Release: Updated versions in package to 7.5.7" (#35412)
grafanabot Jun 9, 2021
544299f
Remove docs sync from v7.5.x (#35443)
robbymilo Jun 9, 2021
7bbeea5
[v7.5.x] Datasource: Allow configuring `MaxConnsPerHost` (#35519)
jvrplmlmn Jun 10, 2021
90d5fc9
Snapshots: Remove dashboard links from snapshots (#35567) (#35585)
grafanabot Jun 11, 2021
64387f0
Chore: Bump acorn and lodash-es (#35650)
jackw Jun 15, 2021
45894f9
"Release: Updated versions in package to 7.5.8" (#35701)
grafanabot Jun 15, 2021
300344d
CI: supports move from master to main in 7.5.x release branch (#35747)
xlson Jun 16, 2021
713da83
CI: try to force v7.5.x instead of master (#35799)
xlson Jun 16, 2021
0184ed9
CI: Upgrade pipeline tool to use main (#35804)
xlson Jun 16, 2021
cf738cb
ReleaseNotes: Updated changelog and release notes for 7.5.8 (#35703) …
ifrost Jun 16, 2021
8d5a9f3
Login: Fixes Unauthorized message showing when on login page or snaps…
torkelo Jun 17, 2021
cbffb81
"Release: Updated versions in package to 7.5.9" (#36056)
grafanabot Jun 23, 2021
3c1492a
ReleaseNotes: Updated changelog and release notes for 7.5.9 (#36057) …
aocenas Jun 23, 2021
c5cf127
Updated content to specify method to use to get keyboard shortcuts wh…
grafanabot Jun 23, 2021
50a0767
Update queries.md (#31941) (#36764)
grafanabot Jul 14, 2021
7a75259
Remove verify-drone from windows (#36775)
dsotirakis Jul 15, 2021
388918c
[v7.5.x] Transformations: add 'prepare time series' transformer (#36749)
mckn Jul 15, 2021
e72061a
"Release: Updated versions in package to 7.5.10" (#36792)
grafanabot Jul 15, 2021
3b520dd
cherry picked dc5778c303ca555b70e8ca8c28e95997e26ecfc1 (#36813)
mckn Jul 15, 2021
e3d8ac7
[7.5.x] Docs: added documentation for the "prepare time series"-trans…
mckn Jul 16, 2021
9ea3efd
Update alert docs (#33658) (#33659)
grafanabot Aug 18, 2021
991b83c
Fix #747; remove 'other variables'. (#37866) (#37878)
grafanabot Aug 18, 2021
4d539f7
OAuth: add docs for disableAutoLogin param (#38752) (#38894)
grafanabot Sep 9, 2021
f4580a4
Fix static path matching issue in macaron
kminehart Sep 17, 2021
ff29e3a
Release v7.5.11 (#124)
marefr Sep 17, 2021
6f8c1d9
Fix certs issue (#40002)
dsotirakis Oct 5, 2021
82e2522
Merge tag 'v7.5.11' into bz-2011503-4.9-bump-7.5.11
jan--f Aug 29, 2022
d16aade
go mod vendor and go mod tidy
jan--f Aug 29, 2022
a09258a
rebuild javascript assets
jan--f Aug 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
111 changes: 68 additions & 43 deletions .drone.yml

Large diffs are not rendered by default.

44 changes: 0 additions & 44 deletions .github/workflows/publish.yml

This file was deleted.

214 changes: 214 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

20 changes: 17 additions & 3 deletions conf/defaults.ini
Expand Up @@ -69,7 +69,7 @@ socket = /tmp/grafana.sock
# CDN Url
cdn_url =

# Sets the maximum time in minutes before timing out read of an incoming request and closing idle connections.
# Sets the maximum time in minutes before timing out read of an incoming request and closing idle connections.
# `0` means there is no timeout for reading the request.
read_timeout = 0

Expand Down Expand Up @@ -105,6 +105,12 @@ log_queries =
# For "mysql", use either "true", "false", or "skip-verify".
ssl_mode = disable

# Database drivers may support different transaction isolation levels.
# Currently, only "mysql" driver supports isolation levels.
# If the value is empty - driver's default isolation level is applied.
# For "mysql" use "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE".
isolation_level =

ca_cert_path =
client_key_path =
client_cert_path =
Expand Down Expand Up @@ -149,9 +155,17 @@ tls_handshake_timeout_seconds = 10
# waiting for the server to approve.
expect_continue_timeout_seconds = 1

# Optionally limits the total number of connections per host, including connections in the dialing,
# active, and idle states. On limit violation, dials will block.
# A value of zero (0) means no limit.
max_conns_per_host = 0

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

# The maximum number of idle connections per host that Grafana will keep alive.
max_idle_connections_per_host = 2

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

Expand Down Expand Up @@ -514,11 +528,11 @@ active_sync_enabled = true

#################################### AWS ###########################
[aws]
# Enter a comma-separated list of allowed AWS authentication providers.
# Enter a comma-separated list of allowed AWS authentication providers.
# Options are: default (AWS SDK Default), keys (Access && secret key), credentials (Credentials field), ec2_iam_role (EC2 IAM Role)
allowed_auth_providers = default,keys,credentials

# Allow AWS users to assume a role using temporary security credentials.
# Allow AWS users to assume a role using temporary security credentials.
# If true, assume role will be enabled for all AWS authentication providers that are specified in aws_auth_providers
assume_role_enabled = true

Expand Down
18 changes: 16 additions & 2 deletions conf/sample.ini
Expand Up @@ -94,6 +94,12 @@
# For "postgres" only, either "disable", "require" or "verify-full"
;ssl_mode = disable

# Database drivers may support different transaction isolation levels.
# Currently, only "mysql" driver supports isolation levels.
# If the value is empty - driver's default isolation level is applied.
# For "mysql" use "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE".
;isolation_level =

;ca_cert_path =
;client_key_path =
;client_cert_path =
Expand Down Expand Up @@ -155,9 +161,17 @@
# waiting for the server to approve.
;expect_continue_timeout_seconds = 1

# Optionally limits the total number of connections per host, including connections in the dialing,
# active, and idle states. On limit violation, dials will block.
# A value of zero (0) means no limit.
;max_conns_per_host = 0

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

# The maximum number of idle connections per host that Grafana will keep alive.
;max_idle_connections_per_host = 2

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

Expand Down Expand Up @@ -504,11 +518,11 @@

#################################### AWS ###########################
[aws]
# Enter a comma-separated list of allowed AWS authentication providers.
# Enter a comma-separated list of allowed AWS authentication providers.
# Options are: default (AWS SDK Default), keys (Access && secret key), credentials (Credentials field), ec2_iam_role (EC2 IAM Role)
; allowed_auth_providers = default,keys,credentials

# Allow AWS users to assume a role using temporary security credentials.
# Allow AWS users to assume a role using temporary security credentials.
# If true, assume role will be enabled for all AWS authentication providers that are specified in aws_auth_providers
; assume_role_enabled = true

Expand Down
2 changes: 1 addition & 1 deletion contribute/developer-guide.md
Expand Up @@ -177,7 +177,7 @@ make devenv sources=influxdb,loki

The script generates a Docker Compose file with the databases you specify as `sources`, and runs them in the background.

See the repository for all the [available data sources](/devenv/docker/blocks). Note that some data sources have specific Docker images for macOS, e.g. `prometheus_mac`.
See the repository for all the [available data sources](/devenv/docker/blocks). Note that some data sources have specific Docker images for macOS, e.g. `nginx_proxy_mac`.

## Build a Docker image

Expand Down
30 changes: 18 additions & 12 deletions docs/sources/_index.md
Expand Up @@ -7,6 +7,8 @@ aliases = ["/docs/grafana/v1.1", "/docs/grafana/latest/guides/reference/admin",

# Grafana documentation

This is documentation for the latest stable release (7.5.x) version of Grafana. For the 8.0 beta documentation, click [here](https://grafana.com/docs/grafana/next/).

## Installing Grafana

<div class="nav-cards">
Expand Down Expand Up @@ -48,6 +50,10 @@ aliases = ["/docs/grafana/v1.1", "/docs/grafana/latest/guides/reference/admin",
<h4>Getting started</h4>
<p>Learn the basics of using Grafana.</p>
</a>
<a href="{{< relref "basics/_index.md" >}}" class="nav-cards__item nav-cards__item--guide">
<h4>Grafana basics</h4>
<p>Learn basic observability.</p>
</a>
<a href="{{< relref "administration/configuration.md" >}}" class="nav-cards__item nav-cards__item--guide">
<h4>Configure Grafana</h4>
<p>Review the configuration and setup options.</p>
Expand All @@ -71,51 +77,51 @@ aliases = ["/docs/grafana/v1.1", "/docs/grafana/latest/guides/reference/admin",

<div class="nav-cards">
<a href="{{< relref "datasources/graphite.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_graphite.svg" >
<img src="/static/img/docs/logos/icon_graphite.svg" >
<h5>Graphite</h5>
</a>
<a href="{{< relref "datasources/elasticsearch.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_elasticsearch.svg" >
<img src="/static/img/docs/logos/icon_elasticsearch.svg" >
<h5>Elasticsearch</h5>
</a>
<a href="{{< relref "datasources/influxdb/_index.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_influxdb.svg" >
<img src="/static/img/docs/logos/icon_influxdb.svg" >
<h5>InfluxDB</h5>
</a>
<a href="{{< relref "datasources/prometheus.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_prometheus.svg" >
<img src="/static/img/docs/logos/icon_prometheus.svg" >
<h5>Prometheus</h5>
</a>
<a href="{{< relref "datasources/google-cloud-monitoring/_index.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_cloudmonitoring.svg">
<img src="/static/img/docs/logos/icon_cloudmonitoring.svg">
<h5>Google Cloud Monitoring</h5>
</a>
<a href="{{< relref "datasources/cloudwatch.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_cloudwatch.svg">
<img src="/static/img/docs/logos/icon_cloudwatch.svg">
<h5>AWS CloudWatch</h5>
</a>
<a href="{{< relref "datasources/azuremonitor.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_azure_monitor.jpg">
<img src="/static/img/docs/logos/icon_azure_monitor.jpg">
<h5>Azure Monitor</h5>
</a>
<a href="{{< relref "datasources/loki.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_loki.svg">
<img src="/static/img/docs/logos/icon_loki.svg">
<h5>Loki</h5>
</a>
<a href="{{< relref "datasources/mysql.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_mysql.png" >
<img src="/static/img/docs/logos/icon_mysql.png" >
<h5>MySQL</h5>
</a>
<a href="{{< relref "datasources/postgres.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_postgres.svg" >
<img src="/static/img/docs/logos/icon_postgres.svg" >
<h5>Postgres</h5>
</a>
<a href="{{< relref "datasources/mssql.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/sql_server_logo.svg">
<img src="/static/img/docs/logos/sql_server_logo.svg">
<h5>Microsoft SQL Server</h5>
</a>
<a href="{{< relref "datasources/opentsdb.md" >}}" class="nav-cards__item nav-cards__item--ds">
<img src="/img/docs/logos/icon_opentsdb.png" >
<img src="/static/img/docs/logos/icon_opentsdb.png" >
<h5>OpenTSDB</h5>
</a>
</div>
9 changes: 9 additions & 0 deletions docs/sources/administration/configuration.md
Expand Up @@ -329,6 +329,10 @@ Set to `true` to log the sql calls and execution times.
For Postgres, use either `disable`, `require` or `verify-full`.
For MySQL, use either `true`, `false`, or `skip-verify`.

### isolation_level

Only the MySQL driver supports isolation levels in Grafana. In case the value is empty, the driver's default isolation level is applied. Available options are "READ-UNCOMMITTED", "READ-COMMITTED", "REPEATABLE-READ" or "SERIALIZABLE".

### ca_cert_path

The path to the CA certificate to use. On many Linux systems, certs can be found in `/etc/ssl/certs`.
Expand Down Expand Up @@ -410,6 +414,11 @@ The length of time that Grafana will wait for a successful TLS handshake with th

The length of time that Grafana will wait for a datasource’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. Default is `1` second. For more details check the [Transport.ExpectContinueTimeout](https://golang.org/pkg/net/http/#Transport.ExpectContinueTimeout) documentation.

### max_conns_per_host

Optionally limits the total number of connections per host, including connections in the dialing, active, and idle states. On limit violation, dials are blocked. A value of `0` means that there are no limits. Default is `0`.
For more details check the [Transport.MaxConnsPerHost](https://golang.org/pkg/net/http/#Transport.MaxConnsPerHost) documentation.

### max_idle_connections

The maximum number of idle connections that Grafana will maintain. Default is `100`. For more details check the [Transport.MaxIdleConns](https://golang.org/pkg/net/http/#Transport.MaxIdleConns) documentation.
Expand Down
Expand Up @@ -23,13 +23,13 @@ The theme affects how Grafana displays graphs, menus, other UI elements.

Here is an example of the dark theme.

![Dark theme example](/img/docs/preferences/dark-theme-7-4.png)
![Dark theme example](/static/img/docs/preferences/dark-theme-7-4.png)

### Light

Here is an example of the light theme.

![Light theme example](/img/docs/preferences/light-theme-7-4.png)
![Light theme example](/static/img/docs/preferences/light-theme-7-4.png)

## Change server UI theme

Expand Down
19 changes: 10 additions & 9 deletions docs/sources/administration/provisioning.md
Expand Up @@ -153,17 +153,18 @@ Since not all datasources have the same configuration settings we only have the
| httpMode | string | Influxdb | HTTP Method. 'GET', 'POST', defaults to GET |
| maxSeries | number | Influxdb | Max number of series/tables that Grafana processes |
| httpMethod | string | Prometheus | HTTP Method. 'GET', 'POST', defaults to GET |
| customQueryParameters | string | Prometheus | Query parameters to add, as a URL-encoded string. |
| esVersion | number | Elasticsearch | Elasticsearch version as a number (2/5/56/60/70) |
| timeField | string | Elasticsearch | Which field that should be used as timestamp |
| interval | string | Elasticsearch | Index date time format. nil(No Pattern), 'Hourly', 'Daily', 'Weekly', 'Monthly' or 'Yearly' |
| logMessageField | string | Elasticsearch | Which field should be used as the log message |
| logLevelField | string | Elasticsearch | Which field should be used to indicate the priority of the log message |
| sigV4Auth | boolean | Elasticsearch | Enable usage of SigV4 |
| sigV4AuthType | string | Elasticsearch | SigV4 auth provider. default/credentials/keys |
| sigV4ExternalId | string | Elasticsearch | Optional SigV4 External ID |
| sigV4AssumeRoleArn | string | Elasticsearch | Optional SigV4 ARN role to assume |
| sigV4Region | string | Elasticsearch | SigV4 AWS region |
| sigV4Profile | string | Elasticsearch | Optional SigV4 credentials profile |
| sigV4Auth | boolean | Elasticsearch and Prometheus | Enable usage of SigV4 |
| sigV4AuthType | string | Elasticsearch and Prometheus | SigV4 auth provider. default/credentials/keys |
| sigV4ExternalId | string | Elasticsearch and Prometheus | Optional SigV4 External ID |
| sigV4AssumeRoleArn | string | Elasticsearch and Prometheus | Optional SigV4 ARN role to assume |
| sigV4Region | string | Elasticsearch and Prometheus | SigV4 AWS region |
| sigV4Profile | string | Elasticsearch and Prometheus | Optional SigV4 credentials profile |
| authType | string | Cloudwatch | Auth provider. default/credentials/keys |
| externalId | string | Cloudwatch | Optional External ID |
| assumeRoleArn | string | Cloudwatch | Optional ARN role to assume |
Expand Down Expand Up @@ -199,8 +200,8 @@ Secure json data is a map of settings that will be encrypted with [secret key]({
| basicAuthPassword | string | _All_ | password for basic authentication |
| accessKey | string | Cloudwatch | Access key for connecting to Cloudwatch |
| secretKey | string | Cloudwatch | Secret key for connecting to Cloudwatch |
| sigV4AccessKey | string | Elasticsearch | SigV4 access key. Required when using keys auth provider |
| sigV4SecretKey | string | Elasticsearch | SigV4 secret key. Required when using keys auth provider |
| sigV4AccessKey | string | Elasticsearch and Prometheus | SigV4 access key. Required when using keys auth provider |
| sigV4SecretKey | string | Elasticsearch and Prometheus | SigV4 secret key. Required when using keys auth provider |

#### Custom HTTP headers for datasources

Expand Down Expand Up @@ -304,7 +305,7 @@ Grafana offers options to export the JSON definition of a dashboard. Either `Cop

Note: The JSON definition in the input field when using `Copy JSON to Clipboard` or `Save JSON to file` will have the `id` field automatically removed to aid the provisioning workflow.

{{< docs-imagebox img="/img/docs/v51/provisioning_cannot_save_dashboard.png" max-width="500px" class="docs-image--no-shadow" >}}
{{< figure src="/static/img/docs/v51/provisioning_cannot_save_dashboard.png" max-width="500px" class="docs-image--no-shadow" >}}

### Reusable Dashboard URLs

Expand Down