mirror of
https://github.com/grafana/grafana.git
synced 2024-11-25 10:20:29 -06:00
Azure: Fix duplicated traces in multi-resource trace query (#95156)
Use first resource as base resource for query
This commit is contained in:
parent
2573cbec08
commit
8bb7475e4f
@ -497,7 +497,7 @@ func (e *AzureLogAnalyticsDatasource) createRequest(ctx context.Context, queryUR
|
||||
}
|
||||
|
||||
if query.AppInsightsQuery {
|
||||
body["applications"] = query.Resources
|
||||
body["applications"] = []string{query.Resources[0]}
|
||||
}
|
||||
|
||||
jsonValue, err := json.Marshal(body)
|
||||
|
@ -649,7 +649,7 @@ func TestLogAnalyticsCreateRequest(t *testing.T) {
|
||||
TimeColumn: "timestamp",
|
||||
})
|
||||
require.NoError(t, err)
|
||||
expectedBody := fmt.Sprintf(`{"applications":["/subscriptions/test-sub/resourceGroups/test-rg/providers/Microsoft.Insights/components/r1","/subscriptions/test-sub/resourceGroups/test-rg/providers/Microsoft.Insights/components/r2"],"query":"","query_datetimescope_column":"timestamp","query_datetimescope_from":"%s","query_datetimescope_to":"%s","timespan":"%s/%s"}`, from.Format(time.RFC3339), to.Format(time.RFC3339), from.Format(time.RFC3339), to.Format(time.RFC3339))
|
||||
expectedBody := fmt.Sprintf(`{"applications":["/subscriptions/test-sub/resourceGroups/test-rg/providers/Microsoft.Insights/components/r1"],"query":"","query_datetimescope_column":"timestamp","query_datetimescope_from":"%s","query_datetimescope_to":"%s","timespan":"%s/%s"}`, from.Format(time.RFC3339), to.Format(time.RFC3339), from.Format(time.RFC3339), to.Format(time.RFC3339))
|
||||
body, err := io.ReadAll(req.Body)
|
||||
require.NoError(t, err)
|
||||
if !cmp.Equal(string(body), expectedBody) {
|
||||
|
Loading…
Reference in New Issue
Block a user