Esempio n. 1
0
 def expected_metrics_exist(emitted_metrics):
     # Elastic metrics are also dynamic and based on the service name# For eg:
     # elasticsearch.test__integration__elastic.node.data-0-node.thread_pool.listener.completed
     # To prevent this from breaking we drop the service name from the metric name
     # => data-0-node.thread_pool.listener.completed
     metric_names = ['.'.join(metric_name.split('.')[2:]) for metric_name in emitted_metrics]
     return sdk_metrics.check_metrics_presence(metric_names, expected_metrics)
Esempio n. 2
0
 def expected_metrics_exist(emitted_metrics):
     # HDFS metric names need sanitation as they're dynamic.
     # For eg: ip-10-0-0-139.null.rpc.rpc.RpcQueueTimeNumOps
     # This is consistent across all HDFS metric names.
     metric_names = set(
         [".".join(metric_name.split(".")[1:]) for metric_name in emitted_metrics]
     )
     return sdk_metrics.check_metrics_presence(metric_names, expected_metrics)
Esempio n. 3
0
 def expected_metrics_exist(emitted_metrics):
     # HDFS metric names need sanitation as they're dynamic.
     # For eg: ip-10-0-0-139.null.rpc.rpc.RpcQueueTimeNumOps
     # This is consistent across all HDFS metric names.
     metric_names = set(
         [".".join(metric_name.split(".")[1:]) for metric_name in emitted_metrics]
     )
     return sdk_metrics.check_metrics_presence(metric_names, expected_metrics)
Esempio n. 4
0
 def expected_metrics_exist(emitted_metrics):
     return sdk_metrics.check_metrics_presence(emitted_metrics,
                                               expected_metrics)
Esempio n. 5
0
 def expected_metrics_exist(emitted_metrics):
     return sdk_metrics.check_metrics_presence(emitted_metrics, expected_metrics)
Esempio n. 6
0
 def expected_metrics_exist(emitted_metrics) -> bool:
     return sdk_metrics.check_metrics_presence(emitted_metrics, [metric_name])
Esempio n. 7
0
 def expected_metrics_exist(emitted_metrics: List[str]) -> bool:
     return sdk_metrics.check_metrics_presence(
         emitted_metrics=emitted_metrics, expected_metrics=expected_metrics)
Esempio n. 8
0
 def expected_metrics_exist(emitted_metrics) -> bool:
     return sdk_metrics.check_metrics_presence(emitted_metrics,
                                               [metric_name])