Loki: Refactor getting of panel/dashboard title headers as part of decoupling (#106829)

* Loki: Refactor getting of panel/dashboard title headers as part of decoupling

* Add headers to be passed to api server

* Address review comments
This commit is contained in:
Ivana Huckova
2025-06-18 17:41:31 +02:00
committed by GitHub
parent 3f69249bc8
commit 67f50478d9
4 changed files with 38 additions and 39 deletions
+6 -4
View File
@@ -29,10 +29,12 @@ import (
)
const (
HeaderPluginID = "X-Plugin-Id" // can be used for routing
HeaderDatasourceUID = "X-Datasource-Uid" // can be used for routing/ load balancing
HeaderDashboardUID = "X-Dashboard-Uid" // mainly useful for debugging slow queries
HeaderPanelID = "X-Panel-Id" // mainly useful for debugging slow queries
HeaderPluginID = "X-Plugin-Id" // can be used for routing
HeaderDatasourceUID = "X-Datasource-Uid" // can be used for routing/ load balancing
HeaderDashboardUID = "X-Dashboard-Uid" // mainly useful for debugging slow queries
HeaderPanelID = "X-Panel-Id" // mainly useful for debugging slow queries
HeaderDashboardTitle = "X-Dashboard-Title" // used for identifying the dashboard with heavy query load
HeaderPanelTitle = "X-Panel-Title" // used for identifying the panel with heavy query load
HeaderPanelPluginId = "X-Panel-Plugin-Id"
HeaderQueryGroupID = "X-Query-Group-Id" // mainly useful for finding related queries with query chunking
HeaderFromExpression = "X-Grafana-From-Expr" // used by datasources to identify expression queries