We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1524be1 commit 1e9f268Copy full SHA for 1e9f268
client/src/api/index.ts
@@ -65,6 +65,18 @@ export const apiService = {
65
return api.get(`/v1/deployments?type=schedule&service=${serviceName}`)
66
},
67
68
+ // 获取服务指标数据 - 新的接口
69
+ getServiceMetricsData: (serviceName: string, metricName: string, version: string) => {
70
+ const now = new Date()
71
+ const thirtyMinutesAgo = new Date(now.getTime() - 30 * 60 * 1000) // 30分钟前
72
+
73
+ const start = thirtyMinutesAgo.toISOString()
74
+ const end = now.toISOString()
75
+ const granule = '5m' // 写死,每5分钟一个数据点
76
77
+ return api.get(`/v1/metrics/${serviceName}/${metricName}?version=${version}&start=${start}&end=${end}&granule=${granule}`)
78
+ },
79
80
// 获取版本选项 - 新的接口
81
getVersionOptions: () => {
82
return api.get('/v1/versions')
0 commit comments