diff --git a/agent/utils/websocket/process_data.go b/agent/utils/websocket/process_data.go index f90b73836..ec71cc97b 100644 --- a/agent/utils/websocket/process_data.go +++ b/agent/utils/websocket/process_data.go @@ -206,6 +206,10 @@ func getProcessData(processConfig PsProcessConfig) (res []byte, err error) { procData.RssValue = 0 } + if connections, err := proc.Connections(); err == nil { + procData.NumConnections = len(connections) + } + resultMutex.Lock() result = append(result, procData) resultMutex.Unlock() diff --git a/frontend/src/views/host/process/process/index.vue b/frontend/src/views/host/process/process/index.vue index 081554e02..179472e14 100644 --- a/frontend/src/views/host/process/process/index.vue +++ b/frontend/src/views/host/process/process/index.vue @@ -168,6 +168,7 @@ const columns = ref([ title: i18n.global.t('process.numConnections'), dataKey: 'numConnections', width: 100, + sortable: true, }, { key: 'status',