mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Chore: Remove Result field from datasources (#63048)
* Remove Result field from AddDataSourceCommand * Remove DatasourcesPermissionFilterQuery Result * Remove GetDataSourceQuery Result * Remove GetDataSourcesByTypeQuery Result * Remove GetDataSourcesQuery Result * Remove GetDefaultDataSourceQuery Result * Remove UpdateDataSourceCommand Result
This commit is contained in:
@@ -38,14 +38,14 @@ func (s *Service) detectPrometheusVariants(ctx context.Context) (map[string]int6
|
||||
}
|
||||
|
||||
dsProm := &datasources.GetDataSourcesByTypeQuery{Type: "prometheus"}
|
||||
err := s.datasources.GetDataSourcesByType(ctx, dsProm)
|
||||
dataSources, err := s.datasources.GetDataSourcesByType(ctx, dsProm)
|
||||
if err != nil {
|
||||
s.log.Error("Failed to read all Prometheus data sources", "error", err)
|
||||
return nil, err
|
||||
}
|
||||
|
||||
variants := map[string]int64{}
|
||||
for _, ds := range dsProm.Result {
|
||||
for _, ds := range dataSources {
|
||||
variant, err := s.detectPrometheusVariant(ctx, ds)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
@@ -239,11 +239,12 @@ func (s *Service) collectDatasourceStats(ctx context.Context) (map[string]interf
|
||||
func (s *Service) collectElasticStats(ctx context.Context) (map[string]interface{}, error) {
|
||||
m := map[string]interface{}{}
|
||||
esDataSourcesQuery := datasources.GetDataSourcesByTypeQuery{Type: datasources.DS_ES}
|
||||
if err := s.datasources.GetDataSourcesByType(ctx, &esDataSourcesQuery); err != nil {
|
||||
dataSources, err := s.datasources.GetDataSourcesByType(ctx, &esDataSourcesQuery)
|
||||
if err != nil {
|
||||
s.log.Error("Failed to get elasticsearch json data", "error", err)
|
||||
return nil, err
|
||||
}
|
||||
for _, data := range esDataSourcesQuery.Result {
|
||||
for _, data := range dataSources {
|
||||
esVersion, err := data.JsonData.Get("esVersion").String()
|
||||
if err != nil {
|
||||
continue
|
||||
|
||||
@@ -460,9 +460,8 @@ type mockDatasourceService struct {
|
||||
datasources []*datasources.DataSource
|
||||
}
|
||||
|
||||
func (s mockDatasourceService) GetDataSourcesByType(ctx context.Context, query *datasources.GetDataSourcesByTypeQuery) error {
|
||||
query.Result = s.datasources
|
||||
return nil
|
||||
func (s mockDatasourceService) GetDataSourcesByType(ctx context.Context, query *datasources.GetDataSourcesByTypeQuery) ([]*datasources.DataSource, error) {
|
||||
return s.datasources, nil
|
||||
}
|
||||
|
||||
func (s mockDatasourceService) GetHTTPTransport(ctx context.Context, ds *datasources.DataSource, provider httpclient.Provider, customMiddlewares ...sdkhttpclient.Middleware) (http.RoundTripper, error) {
|
||||
|
||||
Reference in New Issue
Block a user