Currently, the Grafana Datasource library sets up a new datasource through a URL and port; however, some services (e.g., Mimir) need to pass custom headers as well (e.g., a multitenancy org id: even if not using one, Mimir requires the header to be set to a specific string).
We should add the ability to pass a dictionary of headers to GrafanaSourceProvider.
Enhancement Proposal
Currently, the Grafana Datasource library sets up a new datasource through a URL and port; however, some services (e.g., Mimir) need to pass custom headers as well (e.g., a multitenancy org id: even if not using one, Mimir requires the header to be set to a specific string).
We should add the ability to pass a dictionary of headers to
GrafanaSourceProvider
.