mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-11 01:09:02 +08:00
added statusCode filter for error:true filter in searchSpans
This commit is contained in:
parent
a6b1c271ee
commit
409929841d
@ -79,6 +79,13 @@ func buildFilters(queryParams *model.SpanSearchParams) (*godruid.Filter, error)
|
||||
return nil, fmt.Errorf("Tag Operator %s not supported", item.Operator)
|
||||
}
|
||||
|
||||
if item.Key == "error" && item.Value == "true" {
|
||||
statusCodeFilter := godruid.FilterBound("StatusCode", "500", "600", false, true, "numeric")
|
||||
filterError := godruid.FilterOr(statusCodeFilter, newFilter)
|
||||
filter = godruid.FilterAnd(filter, filterError)
|
||||
continue
|
||||
}
|
||||
|
||||
filter = godruid.FilterAnd(filter, newFilter)
|
||||
|
||||
}
|
||||
@ -137,6 +144,13 @@ func buildFiltersForSpansAggregates(queryParams *model.SpanSearchAggregatesParam
|
||||
return nil, fmt.Errorf("Tag Operator %s not supported", item.Operator)
|
||||
}
|
||||
|
||||
if item.Key == "error" && item.Value == "true" {
|
||||
statusCodeFilter := godruid.FilterBound("StatusCode", "500", "600", false, true, "numeric")
|
||||
filterError := godruid.FilterOr(statusCodeFilter, newFilter)
|
||||
filter = godruid.FilterAnd(filter, filterError)
|
||||
continue
|
||||
}
|
||||
|
||||
filter = godruid.FilterAnd(filter, newFilter)
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user