Add namespacedResourcesFilter field back in reqParams struct.
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com>
This commit is contained in:
@@ -60,35 +60,36 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type reqParams struct {
|
type reqParams struct {
|
||||||
metering bool
|
metering bool
|
||||||
operation string
|
operation string
|
||||||
time string
|
time string
|
||||||
start string
|
start string
|
||||||
end string
|
end string
|
||||||
step string
|
step string
|
||||||
target string
|
target string
|
||||||
order string
|
order string
|
||||||
page string
|
page string
|
||||||
limit string
|
limit string
|
||||||
metricFilter string
|
metricFilter string
|
||||||
resourceFilter string
|
namespacedResourcesFilter string
|
||||||
nodeName string
|
resourceFilter string
|
||||||
workspaceName string
|
nodeName string
|
||||||
namespaceName string
|
workspaceName string
|
||||||
workloadKind string
|
namespaceName string
|
||||||
workloadName string
|
workloadKind string
|
||||||
podName string
|
workloadName string
|
||||||
containerName string
|
podName string
|
||||||
pvcName string
|
containerName string
|
||||||
storageClassName string
|
pvcName string
|
||||||
componentType string
|
storageClassName string
|
||||||
expression string
|
componentType string
|
||||||
metric string
|
expression string
|
||||||
applications string
|
metric string
|
||||||
openpitrixs string
|
applications string
|
||||||
cluster string
|
openpitrixs string
|
||||||
services string
|
cluster string
|
||||||
pvcFilter string
|
services string
|
||||||
|
pvcFilter string
|
||||||
}
|
}
|
||||||
|
|
||||||
type queryOptions struct {
|
type queryOptions struct {
|
||||||
@@ -130,6 +131,7 @@ func parseRequestParams(req *restful.Request) reqParams {
|
|||||||
r.page = req.QueryParameter("page")
|
r.page = req.QueryParameter("page")
|
||||||
r.limit = req.QueryParameter("limit")
|
r.limit = req.QueryParameter("limit")
|
||||||
r.metricFilter = req.QueryParameter("metrics_filter")
|
r.metricFilter = req.QueryParameter("metrics_filter")
|
||||||
|
r.namespacedResourcesFilter = req.QueryParameter("namespaced_resources_filter")
|
||||||
r.resourceFilter = req.QueryParameter("resources_filter")
|
r.resourceFilter = req.QueryParameter("resources_filter")
|
||||||
r.workspaceName = req.PathParameter("workspace")
|
r.workspaceName = req.PathParameter("workspace")
|
||||||
r.namespaceName = req.PathParameter("namespace")
|
r.namespaceName = req.PathParameter("namespace")
|
||||||
@@ -285,12 +287,13 @@ func (h handler) makeQueryOptions(r reqParams, lvl monitoring.Level) (q queryOpt
|
|||||||
case monitoring.LevelPod:
|
case monitoring.LevelPod:
|
||||||
q.identifier = model.IdentifierPod
|
q.identifier = model.IdentifierPod
|
||||||
q.option = monitoring.PodOption{
|
q.option = monitoring.PodOption{
|
||||||
ResourceFilter: r.resourceFilter,
|
NamespacedResourcesFilter: r.namespacedResourcesFilter,
|
||||||
NodeName: r.nodeName,
|
ResourceFilter: r.resourceFilter,
|
||||||
NamespaceName: r.namespaceName,
|
NodeName: r.nodeName,
|
||||||
WorkloadKind: r.workloadKind,
|
NamespaceName: r.namespaceName,
|
||||||
WorkloadName: r.workloadName,
|
WorkloadKind: r.workloadKind,
|
||||||
PodName: r.podName,
|
WorkloadName: r.workloadName,
|
||||||
|
PodName: r.podName,
|
||||||
}
|
}
|
||||||
q.namedMetrics = model.PodMetrics
|
q.namedMetrics = model.PodMetrics
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user