File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7575 all_rrd_columns_potentially_relevant_for_metric ,
7676 fetch_graph_row ,
7777 GraphRow ,
78+ make_graph_row ,
7879 translate_and_merge_rrd_columns ,
7980)
8081from ._translated_metrics import (
153154 "compute_pdf_graph_time_range" ,
154155 "get_first_matching_perfometer" ,
155156 "fetch_graph_row" ,
157+ "make_graph_row" ,
156158 "get_graph_plugin_and_single_metric_choices" ,
157159 "get_graph_plugin_choices" ,
158160 "get_metric_spec" ,
Original file line number Diff line number Diff line change @@ -90,6 +90,29 @@ def fetch_graph_row(
9090 )
9191
9292
93+ def make_graph_row (
94+ * ,
95+ site : SiteId ,
96+ host_name : HostName ,
97+ service_name : ServiceName ,
98+ perf_data_string : str ,
99+ metrics : list [MetricName ],
100+ check_command : str ,
101+ debug : bool ,
102+ ) -> GraphRow :
103+ perf_data , normalized_check_command = parse_perf_data (
104+ perf_data_string , check_command , debug = debug
105+ )
106+ return GraphRow (
107+ site = site ,
108+ host_name = host_name ,
109+ service_name = service_name ,
110+ performance_data = perf_data ,
111+ metrics = metrics ,
112+ check_command = normalized_check_command ,
113+ )
114+
115+
93116@dataclass (frozen = True , kw_only = True )
94117class MetricProperties :
95118 metric_name : str
You can’t perform that action at this time.
0 commit comments