@@ -24,7 +24,6 @@ def list_metrics(self, query):
2424 'name' : query ['name' ],
2525 'filter' : self .set_metric_filter (metric_filter )
2626 }
27- # print(f"Filter:{_query.get("filter")}")
2827
2928 for gc_metric in self .list_metric_descriptors (_query ):
3029 metric_kind = gc_metric .get ('metricKind' , '' )
@@ -109,22 +108,17 @@ def list_metrics_time_series(self, metric_query, metric, start, end, period, sta
109108 try :
110109 name = _query ['name' ]
111110 _filter = _query ['filter' ]
112- # _merge_filter = f"metric.type = starts_with(\"{_filter['metric_type']}\")"
113- _merge_filter = f'metric.type = "{ _filter ['metric_type' ]} "'
111+ _merge_filter = f"metric.type = starts_with(\" { _filter ['metric_type' ]} \" )"
114112
115113 or_filter_list = []
116114 for _label in _filter .get ('labels' , []):
117115 or_filter_list .append (f"{ _label ['key' ]} = \" { _label ['value' ]} \" " )
118116
119- # or_merge_filter = ' OR '.join(or_filter_list)
120- # _metric_filter = ' AND '.join([_merge_filter, or_merge_filter])
121- or_merge_filter = ' ' .join (or_filter_list )
122- _metric_filter = ' ' .join ([_merge_filter , or_merge_filter ])
123-
117+ or_merge_filter = ' OR ' .join (or_filter_list )
118+ _metric_filter = ' AND ' .join ([_merge_filter , or_merge_filter ])
124119
125120 query = self .get_metric_data_query (name , _metric_filter , metric , start , end , period , stat )
126121 _LOGGER .debug (f'[list_metrics_time_series] query: { query } ' )
127- # print(f"list_metrics_time_series:{query}")
128122
129123 response = self .client .projects ().timeSeries ().list (** query ).execute ()
130124 response_data .update ({'unit' : response .get ('unit' )})
@@ -182,18 +176,14 @@ def get_metric_data_query(name, metric_filter, metric, start, end, period, stat)
182176
183177 @staticmethod
184178 def set_metric_filter (metric_filter ):
185- # _metric_filter = f"metric.type = starts_with(\"{metric_filter['metric_type']}\")"
186- _metric_filter = f'metric.type : "{ metric_filter ['metric_type' ]} " '
187-
179+ _metric_filter = f"metric.type = starts_with(\" { metric_filter ['metric_type' ]} \" )"
188180
189181 filter_list = []
190182 for _label in metric_filter .get ('labels' , []):
191183 filter_list .append (f"{ _label ['key' ]} = \" { _label ['value' ]} \" " )
192184
193- # or_merge_filter = ' OR '.join(filter_list)
194- # _metric_filter = ' AND '.join([_metric_filter, or_merge_filter])
195- or_merge_filter = ' ' .join (filter_list )
196- _metric_filter = ' ' .join ([_metric_filter , or_merge_filter ])
185+ or_merge_filter = ' OR ' .join (filter_list )
186+ _metric_filter = ' AND ' .join ([_metric_filter , or_merge_filter ])
197187
198188 return _metric_filter
199189
0 commit comments