NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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}