コード例 #1
0
 def metrics_factory(x):
     metrics = []
     if options.get('relaax_metrics_server/log_metrics_to_console', False):
         metrics.append(logging_metrics.LoggingMetrics(x))
     metrics_dir = options.get('relaax_metrics_server/metrics_dir')
     if metrics_dir is not None:
         metrics.append(tensorflow_metrics.TensorflowMetrics(metrics_dir, x))
     return enabled_metrics.EnabledMetrics(options, multi_metrics.MultiMetrics(metrics))
コード例 #2
0
 def __init__(self, rlx_server_url):
     self.skt = None
     self.transport = None
     self.address = rlx_server_url
     self.metrics = enabled_metrics.EnabledMetrics(
         options, AgentProxyMetrics(self._update_metrics))
コード例 #3
0
 def __init__(self, options):
     self._server = options.metrics_server
     self.metrics = enabled_metrics.EnabledMetrics(options,
                                                   BridgeMetrics(self))
     self._stub = None
コード例 #4
0
ファイル: ps_bridge_connection.py プロジェクト: zhly0/relaax
 def __init__(self, server):
     self._server = server
     self.session = PsBridgeSession(self)
     self.metrics = enabled_metrics.EnabledMetrics(options,
                                                   PsBridgeMetrics(self))
     self._stub = None