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

View File

@ -33,7 +33,17 @@ func (m *TracingHeaderMiddleware) applyHeaders(ctx context.Context, req backend.
return
}
var headersList = []string{query.HeaderQueryGroupID, query.HeaderPanelID, query.HeaderDashboardUID, query.HeaderDatasourceUID, query.HeaderFromExpression, `X-Grafana-Org-Id`, query.HeaderPanelPluginId}
var headersList = []string{
query.HeaderQueryGroupID,
query.HeaderPanelID,
query.HeaderDashboardUID,
query.HeaderDatasourceUID,
query.HeaderFromExpression,
`X-Grafana-Org-Id`,
query.HeaderPanelPluginId,
query.HeaderDashboardTitle,
query.HeaderPanelTitle,
}
for _, headerName := range headersList {
gotVal := reqCtx.Req.Header.Get(headerName)