From c650dca731e50407fcec2bfad5e4d44fb3a082b2 Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Thu, 8 Jun 2023 12:13:54 +0530 Subject: [PATCH] mgr/dashboard: change deprecated grafana URL in daemon logs See https://github.com/grafana/grafana/issues/51276 I am also increasting the height of the panel Fixes: https://tracker.ceph.com/issues/61618 Signed-off-by: Nizamudeen A (cherry picked from commit f428b1468844345915b4cf607a104732b1b967f3) --- .../frontend/src/app/ceph/cluster/logs/logs.component.html | 2 +- .../app/shared/components/grafana/grafana.component.spec.ts | 2 +- .../src/app/shared/components/grafana/grafana.component.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/logs/logs.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/logs/logs.component.html index 202e937af3a5a..f92674e50743d 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/logs/logs.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/logs/logs.component.html @@ -85,7 +85,7 @@ [grafanaPath]="'explore?'" [type]="'logs'" uid="CrAHE0iZz" - grafanaStyle="two"> + grafanaStyle="three"> diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.spec.ts index 07fd97965cedb..da1e25662e450 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.spec.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.spec.ts @@ -21,7 +21,7 @@ describe('GrafanaComponent', () => { const expected_url = 'http:localhost:3000/d/foo/somePath&refresh=2s&var-datasource=Dashboard1&kiosk&from=now-1h&to=now'; const expected_logs_url = - 'http:localhost:3000/explore?orgId=1&left=["now-1h","now","Loki",{"refId":"A"}]&kiosk'; + 'http:localhost:3000/explore?orgId=1&left={"datasource": "Loki", "queries": [{"refId": "A"}], "range": {"from": "now-1h", "to": "now"}}&kiosk'; configureTestBed({ declarations: [GrafanaComponent, AlertPanelComponent, LoadingPanelComponent, DocComponent], diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.ts index d82d414ae955c..b650f6694cf5c 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/components/grafana/grafana.component.ts @@ -176,9 +176,9 @@ export class GrafanaComponent implements OnInit, OnChanges { if (this.type === 'metrics') { this.url = `${this.baseUrl}${this.uid}/${this.grafanaPath}&refresh=2s&var-datasource=${this.datasource}${this.mode}&${this.time}`; } else { - this.url = `${this.baseUrl.slice(0, -2)}${this.grafanaPath}orgId=1&left=["now-1h","now","${ + this.url = `${this.baseUrl.slice(0, -2)}${this.grafanaPath}orgId=1&left={"datasource": "${ this.datasource - }",{"refId":"A"}]${this.mode}`; + }", "queries": [{"refId": "A"}], "range": {"from": "now-1h", "to": "now"}}${this.mode}`; } this.grafanaSrc = this.sanitizer.bypassSecurityTrustResourceUrl(this.url); } -- 2.39.5