Skip to content

Commit 30c98f8

Browse files
Merge pull request #109 from shwetaap/COO-550
fix: update netfow default query
2 parents 71d633d + 26c4228 commit 30c98f8

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

web/src/korrel8r/netflow.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ export class NetflowNode extends Korrel8rNode {
4949
})
5050
.filter((s) => s)
5151
.join(',');
52-
return new NetflowNode(url, `netflow:network:{${selectors || 'SrcK8S_Namespace=~".+"'}}`);
52+
53+
// Set default selector if no valid selectors are present
54+
const finalSelectors = selectors || 'DstK8S_Type="Pod",SrcK8S_Type="Pod"';
55+
56+
return new NetflowNode(url, `netflow:network:{${finalSelectors}}`);
5357
}
5458

5559
static fromQuery(query: string): Korrel8rNode {
@@ -67,14 +71,8 @@ export class NetflowNode extends Korrel8rNode {
6771
})
6872
.filter((s) => s)
6973
.join(';');
70-
// Special case: omit filters if the query is exactly netflow:network:{SrcK8S_Namespace=~".+"}
71-
const isDefaultQuery = query === 'netflow:network:{SrcK8S_Namespace=~".+"}';
72-
73-
// Build the URL
7474
return new NetflowNode(
75-
`netflow-traffic?tenant=${clazz}${
76-
!isDefaultQuery && filters ? `&filters=${encodeURIComponent(filters)}` : ''
77-
}`,
75+
`netflow-traffic?tenant=${clazz}${filters ? `&filters=${encodeURIComponent(filters)}` : ''}`,
7876
query,
7977
);
8078
}

0 commit comments

Comments
 (0)