performance.py (824B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\nodegraph\client\getters\performance.py 2 from performancemetrics.client.metrics_fetcher import get_client_performance_metrics, get_server_performance_metrics 3 from .base import GetterAtom 4 5 class GetClientPerformanceMetrics(GetterAtom): 6 atom_id = 727 7 8 def __init__(self, duration = 10): 9 self.duration = duration 10 11 def get_values(self, **kwargs): 12 metrics = get_client_performance_metrics(self.duration) 13 return {'metrics': metrics} 14 15 16 class GetServerPerformanceMetrics(GetterAtom): 17 atom_id = 751 18 19 def __init__(self, duration = 10): 20 self.duration = duration 21 22 def get_values(self, **kwargs): 23 metrics = get_server_performance_metrics(self.duration) 24 return {'metrics': metrics}