mirror of https://github.com/jumpserver/jumpserver
perf: 修改terminal metrics接口 加入terminal name (#11228)
Co-authored-by: feng <1304903146@qq.com>pull/11243/head
parent
419806aa57
commit
33ee84633f
|
@ -68,11 +68,16 @@ class TypedComponentsStatusMetricsUtil(object):
|
||||||
metrics = []
|
metrics = []
|
||||||
for _tp, components in self.grouped_components:
|
for _tp, components in self.grouped_components:
|
||||||
metric = {
|
metric = {
|
||||||
'normal': 0, 'high': 0, 'critical': 0, 'offline': 0,
|
'total': 0,
|
||||||
'total': 0, 'session_active': 0, 'type': _tp
|
'type': _tp,
|
||||||
|
'session_active': 0,
|
||||||
|
ComponentLoad.high: [],
|
||||||
|
ComponentLoad.normal: [],
|
||||||
|
ComponentLoad.offline: [],
|
||||||
|
ComponentLoad.critical: [],
|
||||||
}
|
}
|
||||||
for component in components:
|
for component in components:
|
||||||
metric[component.load] += 1
|
metric[component.load].append(component.name)
|
||||||
metric['total'] += 1
|
metric['total'] += 1
|
||||||
metric['session_active'] += component.get_online_session_count()
|
metric['session_active'] += component.get_online_session_count()
|
||||||
metrics.append(metric)
|
metrics.append(metric)
|
||||||
|
|
Loading…
Reference in New Issue