From c4bba43667da54142bab2b391eef0e5dfa443c77 Mon Sep 17 00:00:00 2001 From: Ankit Nayan Date: Sun, 2 May 2021 21:48:55 +0530 Subject: [PATCH] fixed externalCallAvgDuration API for sinusoidal pattern --- pkg/query-service/druidQuery/mysql-query.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/query-service/druidQuery/mysql-query.go b/pkg/query-service/druidQuery/mysql-query.go index 584b43c579..32de6c5ee5 100644 --- a/pkg/query-service/druidQuery/mysql-query.go +++ b/pkg/query-service/druidQuery/mysql-query.go @@ -240,7 +240,7 @@ func GetUsage(client *SqlClient, query *model.GetUsageParams) (*[]UsageItem, err func GetServiceExternalAvgDuration(client *SqlClient, query *model.GetServiceOverviewParams) (*[]ServiceExternalItem, error) { sqlQuery := fmt.Sprintf(`SELECT TIME_FLOOR(__time, '%s') as "time", AVG(DurationNano) as "avgDuration" FROM %s WHERE ServiceName='%s' AND Kind='3' AND ExternalHttpUrl != '' AND "__time" >= '%s' AND "__time" <= '%s' - GROUP BY TIME_FLOOR(__time, '%s'), ExternalHttpUrl`, query.Period, constants.DruidDatasource, query.ServiceName, query.StartTime, query.EndTime, query.Period) + GROUP BY TIME_FLOOR(__time, '%s')`, query.Period, constants.DruidDatasource, query.ServiceName, query.StartTime, query.EndTime, query.Period) // zap.S().Debug(sqlQuery)