예제 #1
0
 def _get_metric_infos(self, service_metrics, check_command):
     metric_infos = {}
     for nr, perfvar in enumerate(service_metrics):
         translated = perfvar_translation(perfvar, check_command)
         name = translated["name"]
         mi = metric_info.get(name, {})
         metric_infos[perfvar] = {
             "index": nr,
             "name": name,
             "title": mi.get("title", name.title()),
         }
     return metric_infos
예제 #2
0
def test_perfvar_translation(perf_name, check_command, result):
    assert utils.perfvar_translation(perf_name, check_command) == result