@@ -58,7 +58,7 @@ async def query_prom(url, params) -> list[tuple[dict[str, str], int]]:
5858async def last_metrics (namespace ) -> AsyncGenerator [Iterator , str ]:
5959 if not settings .DRYCC_METRICS_CONFIG :
6060 return
61- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query" )
61+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query" )
6262 promql = query_last_metrics_promql_tpl % (
6363 '|' .join (settings .DRYCC_METRICS_CONFIG .keys ()),
6464 namespace ,
@@ -76,29 +76,29 @@ async def last_metrics(namespace) -> AsyncGenerator[Iterator, str]:
7676
7777async def query_loadbalancer (namespaces : Iterator [str ], start : int , stop : int
7878 ) -> list [tuple [dict [str , str ], int ]]:
79- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query" )
79+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query" )
8080 promql = query_loadbalancer_promql_tpl % "|" .join (namespaces )
8181 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop })
8282
8383
8484async def query_network_receive_flow (namespaces : Iterator [str ], start : int , stop : int
8585 ) -> list [tuple [dict [str , str ], int ]]:
86- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query" )
86+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query" )
8787 promql = query_network_receive_flow_promql_tpl % ("|" .join (namespaces ), f"{ stop - start } s" )
8888 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop })
8989
9090
9191async def query_network_transmit_flow (namespaces : Iterator [str ], start : int , stop : int
9292 ) -> list [tuple [dict [str , str ], int ]]:
93- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query" )
93+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query" )
9494 promql = query_network_transmit_flow_promql_tpl % ("|" .join (namespaces ), f"{ stop - start } s" )
9595 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop })
9696
9797
9898async def query_cpu_usage (namespace : str , ptype : str , every : str ,
9999 start : int , stop : int , step : int ,
100100 ) -> list [tuple [dict [str , str ], int ]]:
101- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query_range" )
101+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query_range" )
102102 pod_prefix = "%s-%s" % (namespace , ptype )
103103 promql = query_cpu_usage_promql_tpl % (pod_prefix , namespace , every )
104104 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop , "step" : step })
@@ -107,7 +107,7 @@ async def query_cpu_usage(namespace: str, ptype: str, every: str,
107107async def query_memory_usage (namespace : str , ptype : str , every : str ,
108108 start : int , stop : int , step : int ,
109109 ) -> list [tuple [dict [str , str ], int ]]:
110- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query_range" )
110+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query_range" )
111111 pod_prefix = "%s-%s" % (namespace , ptype )
112112 promql = query_memory_usage_promql_tpl % (pod_prefix , namespace , every )
113113 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop , "step" : step })
@@ -116,7 +116,7 @@ async def query_memory_usage(namespace: str, ptype: str, every: str,
116116async def query_network_receive_usage (namespace : str , ptype : str , every : str ,
117117 start : int , stop : int , step : int ,
118118 ) -> list [tuple [dict [str , str ], int ]]:
119- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query_range" )
119+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query_range" )
120120 pod_prefix = "%s-%s" % (namespace , ptype )
121121 promql = query_network_receive_usage_promql_tpl % (pod_prefix , namespace , every )
122122 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop , "step" : step })
@@ -125,7 +125,7 @@ async def query_network_receive_usage(namespace: str, ptype: str, every: str,
125125async def query_network_transmit_usage (namespace : str , ptype : str , every : str ,
126126 start : int , stop : int , step : int ,
127127 ) -> list [tuple [dict [str , str ], int ]]:
128- url = urljoin (settings .DRYCC_PROMETHEUS_URL , "/api/v1/query_range" )
128+ url = urljoin (settings .DRYCC_VICTORIAMETRICS_URL , "/select/0/prometheus /api/v1/query_range" )
129129 pod_prefix = "%s-%s" % (namespace , ptype )
130130 promql = query_network_transmit_usage_promql_tpl % (pod_prefix , namespace , every )
131131 return await query_prom (url , {"query" : promql , "start" : start , "end" : stop , "step" : step })
0 commit comments