mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-30 16:41:57 +08:00
Merge pull request #965 from palash-signoz/trace-filter-fix-incoming-from-metrics-page
Bug: Trace filter fix incoming from metrics page
This commit is contained in:
commit
a767697a86
@ -36,7 +36,7 @@ function Application({ getWidget }: DashboardProps): JSX.Element {
|
|||||||
history.replace(
|
history.replace(
|
||||||
`${
|
`${
|
||||||
ROUTES.TRACE
|
ROUTES.TRACE
|
||||||
}?${urlParams.toString()}&selected={"serviceName":["${servicename}"],"status":["ok","error"]}&filterToFetchData=["duration","status","serviceName"]&userSelectedFilter={"status":["error","ok"],"serviceName":["${servicename}"]}&isSelectedFilterSkipped=true`,
|
}?${urlParams.toString()}&selected={"serviceName":["${servicename}"]}&filterToFetchData=["duration","status","serviceName"]&spanAggregateCurrentPage=1&selectedTags=[]&&isFilterExclude={"serviceName":false}&userSelectedFilter={"status":["error","ok"],"serviceName":["${servicename}"]}&spanAggregateCurrentPage=1&spanAggregateOrder=ascend`,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ function Application({ getWidget }: DashboardProps): JSX.Element {
|
|||||||
history.replace(
|
history.replace(
|
||||||
`${
|
`${
|
||||||
ROUTES.TRACE
|
ROUTES.TRACE
|
||||||
}?${urlParams.toString()}&selected={"serviceName":["${servicename}"],"status":["error"]}&filterToFetchData=["duration","status","serviceName"]&userSelectedFilter={"status":["error"],"serviceName":["${servicename}"]}&isSelectedFilterSkipped=true`,
|
}?${urlParams.toString()}?selected={"serviceName":["${servicename}"],"status":["error"]}&filterToFetchData=["duration","status","serviceName"]&spanAggregateCurrentPage=1&selectedTags=[]&isFilterExclude={"serviceName":false,"status":false}&userSelectedFilter={"serviceName":["${servicename}"],"status":["error"]}&spanAggregateCurrentPage=1&spanAggregateOrder=ascend`,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ function TopEndpointsTable(props: TopEndpointsTableProps): JSX.Element {
|
|||||||
history.push(
|
history.push(
|
||||||
`${
|
`${
|
||||||
ROUTES.TRACE
|
ROUTES.TRACE
|
||||||
}?${urlParams.toString()}&selected={"status":["error","ok"],"serviceName":["${servicename}"],"operation":["${operation}"]}&filterToFetchData=["duration","status","serviceName","operation"]&isSelectedFilterSkipped=true&userSelectedFilter={"status":["error","ok"],"serviceName":["${servicename}"],"operation":["${operation}"]}&isSelectedFilterSkipped=true`,
|
}?${urlParams.toString()}&selected={"serviceName":["${servicename}"],"operation":["${operation}"]}&filterToFetchData=["duration","status","serviceName","operation"]&spanAggregateCurrentPage=1&selectedTags=[]&&isFilterExclude={"serviceName":false,"operation":false}&userSelectedFilter={"status":["error","ok"],"serviceName":["${servicename}"],"operation":["${operation}"]}&spanAggregateCurrentPage=1&spanAggregateOrder=ascend`,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -130,7 +130,6 @@ function CheckBoxComponent(props: CheckBoxProps): JSX.Element {
|
|||||||
filterToFetchData,
|
filterToFetchData,
|
||||||
spansAggregate.currentPage,
|
spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
updatedFilter,
|
|
||||||
preIsFilterExclude,
|
preIsFilterExclude,
|
||||||
preUserSelectedMap,
|
preUserSelectedMap,
|
||||||
spansAggregate.order,
|
spansAggregate.order,
|
||||||
|
@ -126,7 +126,6 @@ function Duration(): JSX.Element {
|
|||||||
filterToFetchData,
|
filterToFetchData,
|
||||||
spansAggregate.currentPage,
|
spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
preFilter,
|
|
||||||
isFilterExclude,
|
isFilterExclude,
|
||||||
userSelectedFilter,
|
userSelectedFilter,
|
||||||
spansAggregate.order,
|
spansAggregate.order,
|
||||||
|
@ -110,7 +110,6 @@ function PanelHeading(props: PanelHeadingProps): JSX.Element {
|
|||||||
updatedFilterData,
|
updatedFilterData,
|
||||||
spansAggregate.currentPage,
|
spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
updatedFilter,
|
|
||||||
isFilterExclude,
|
isFilterExclude,
|
||||||
getPreUserSelected,
|
getPreUserSelected,
|
||||||
spansAggregate.order,
|
spansAggregate.order,
|
||||||
@ -139,7 +138,7 @@ function PanelHeading(props: PanelHeadingProps): JSX.Element {
|
|||||||
...filterToFetchData.filter((name) => name !== PanelName),
|
...filterToFetchData.filter((name) => name !== PanelName),
|
||||||
];
|
];
|
||||||
|
|
||||||
preSelectedFilter.delete(PanelName);
|
// preSelectedFilter.delete(PanelName);
|
||||||
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: UPDATE_ALL_FILTERS,
|
type: UPDATE_ALL_FILTERS,
|
||||||
@ -160,7 +159,6 @@ function PanelHeading(props: PanelHeadingProps): JSX.Element {
|
|||||||
preFilterToFetchTheData,
|
preFilterToFetchTheData,
|
||||||
spansAggregate.currentPage,
|
spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
filter,
|
|
||||||
isFilterExclude,
|
isFilterExclude,
|
||||||
userSelectedFilter,
|
userSelectedFilter,
|
||||||
spansAggregate.order,
|
spansAggregate.order,
|
||||||
@ -210,7 +208,6 @@ function PanelHeading(props: PanelHeadingProps): JSX.Element {
|
|||||||
filterToFetchData,
|
filterToFetchData,
|
||||||
spansAggregate.currentPage,
|
spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
getUpdatedFilter,
|
|
||||||
postIsFilterExclude,
|
postIsFilterExclude,
|
||||||
preUserSelected,
|
preUserSelected,
|
||||||
spansAggregate.order,
|
spansAggregate.order,
|
||||||
|
@ -104,7 +104,6 @@ function Search({
|
|||||||
traces.filterToFetchData,
|
traces.filterToFetchData,
|
||||||
traces.spansAggregate.currentPage,
|
traces.spansAggregate.currentPage,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
traces.filter,
|
|
||||||
traces.isFilterExclude,
|
traces.isFilterExclude,
|
||||||
traces.userSelectedFilter,
|
traces.userSelectedFilter,
|
||||||
traces.spansAggregate.order,
|
traces.spansAggregate.order,
|
||||||
|
@ -151,7 +151,6 @@ function TraceTable(): JSX.Element {
|
|||||||
filterToFetchData,
|
filterToFetchData,
|
||||||
props.current,
|
props.current,
|
||||||
selectedTags,
|
selectedTags,
|
||||||
filter,
|
|
||||||
isFilterExclude,
|
isFilterExclude,
|
||||||
userSelectedFilter,
|
userSelectedFilter,
|
||||||
spanOrder,
|
spanOrder,
|
||||||
|
@ -82,7 +82,6 @@ export const GetSpansAggregate = (
|
|||||||
traces.filterToFetchData,
|
traces.filterToFetchData,
|
||||||
props.current,
|
props.current,
|
||||||
traces.selectedTags,
|
traces.selectedTags,
|
||||||
traces.filter,
|
|
||||||
traces.isFilterExclude,
|
traces.isFilterExclude,
|
||||||
traces.userSelectedFilter,
|
traces.userSelectedFilter,
|
||||||
order,
|
order,
|
||||||
|
@ -44,7 +44,6 @@ export const SelectedTraceFilter = (props: {
|
|||||||
traces.filterToFetchData,
|
traces.filterToFetchData,
|
||||||
traces.spansAggregate.currentPage,
|
traces.spansAggregate.currentPage,
|
||||||
traces.selectedTags,
|
traces.selectedTags,
|
||||||
traces.filter,
|
|
||||||
traces.isFilterExclude,
|
traces.isFilterExclude,
|
||||||
traces.userSelectedFilter,
|
traces.userSelectedFilter,
|
||||||
traces.spansAggregate.order,
|
traces.spansAggregate.order,
|
||||||
|
@ -20,7 +20,6 @@ export const updateURL = (
|
|||||||
filterToFetchData: TraceReducer['filterToFetchData'],
|
filterToFetchData: TraceReducer['filterToFetchData'],
|
||||||
spanAggregateCurrentPage: TraceReducer['spansAggregate']['currentPage'],
|
spanAggregateCurrentPage: TraceReducer['spansAggregate']['currentPage'],
|
||||||
selectedTags: TraceReducer['selectedTags'],
|
selectedTags: TraceReducer['selectedTags'],
|
||||||
filter: TraceReducer['filter'],
|
|
||||||
isFilterExclude: TraceReducer['isFilterExclude'],
|
isFilterExclude: TraceReducer['isFilterExclude'],
|
||||||
userSelectedFilter: TraceReducer['userSelectedFilter'],
|
userSelectedFilter: TraceReducer['userSelectedFilter'],
|
||||||
spanAggregateOrder: TraceReducer['spansAggregate']['order'],
|
spanAggregateOrder: TraceReducer['spansAggregate']['order'],
|
||||||
@ -55,7 +54,7 @@ export const updateURL = (
|
|||||||
filterToFetchData,
|
filterToFetchData,
|
||||||
)}&spanAggregateCurrentPage=${spanAggregateCurrentPage}&selectedTags=${JSON.stringify(
|
)}&spanAggregateCurrentPage=${spanAggregateCurrentPage}&selectedTags=${JSON.stringify(
|
||||||
selectedTags,
|
selectedTags,
|
||||||
)}&filter=${JSON.stringify(Object.fromEntries(filter))}&${preResult
|
)}&${preResult
|
||||||
.map((e) => `${e.key}=${e.value}`)
|
.map((e) => `${e.key}=${e.value}`)
|
||||||
.join('&')}&isFilterExclude=${JSON.stringify(
|
.join('&')}&isFilterExclude=${JSON.stringify(
|
||||||
Object.fromEntries(isFilterExclude),
|
Object.fromEntries(isFilterExclude),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user