doc: fix swagger import errors caused by duplicate operationId and non-allowed data type values
Signed-off-by: huanggze <loganhuang@yunify.com>
This commit is contained in:
@@ -23,6 +23,22 @@ import (
|
||||
"kubesphere.io/kubesphere/pkg/simple/client/prometheus"
|
||||
)
|
||||
|
||||
func MonitorAllPodsOfSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorPod(request, response)
|
||||
}
|
||||
|
||||
func MonitorSpecificPodOfSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorPod(request, response)
|
||||
}
|
||||
|
||||
func MonitorAllPodsOnSpecificNode(request *restful.Request, response *restful.Response) {
|
||||
MonitorPod(request, response)
|
||||
}
|
||||
|
||||
func MonitorSpecificPodOnSpecificNode(request *restful.Request, response *restful.Response) {
|
||||
MonitorPod(request, response)
|
||||
}
|
||||
|
||||
func MonitorPod(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
podName := requestParams.PodName
|
||||
@@ -48,6 +64,18 @@ func MonitorPod(request *restful.Request, response *restful.Response) {
|
||||
}
|
||||
}
|
||||
|
||||
func MonitorAllContainersOnSpecificNode(request *restful.Request, response *restful.Response) {
|
||||
MonitorContainer(request, response)
|
||||
}
|
||||
|
||||
func MonitorAllContainersOfSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorContainer(request, response)
|
||||
}
|
||||
|
||||
func MonitorSpecificContainerOfSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorContainer(request, response)
|
||||
}
|
||||
|
||||
func MonitorContainer(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
metricName := requestParams.MetricsName
|
||||
@@ -67,6 +95,18 @@ func MonitorContainer(request *restful.Request, response *restful.Response) {
|
||||
|
||||
}
|
||||
|
||||
func MonitorSpecificWorkload(request *restful.Request, response *restful.Response) {
|
||||
MonitorWorkload(request, response)
|
||||
}
|
||||
|
||||
func MonitorAllWorkloadsOfSpecificKind(request *restful.Request, response *restful.Response) {
|
||||
MonitorWorkload(request, response)
|
||||
}
|
||||
|
||||
func MonitorAllWorkloadsOfSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorWorkload(request, response)
|
||||
}
|
||||
|
||||
func MonitorWorkload(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
|
||||
@@ -108,7 +148,7 @@ func MonitorAllWorkspaces(request *restful.Request, response *restful.Response)
|
||||
}
|
||||
}
|
||||
|
||||
func MonitorOneWorkspace(request *restful.Request, response *restful.Response) {
|
||||
func MonitorSpecificWorkspace(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
|
||||
tp := requestParams.Tp
|
||||
@@ -135,6 +175,14 @@ func MonitorOneWorkspace(request *restful.Request, response *restful.Response) {
|
||||
}
|
||||
}
|
||||
|
||||
func MonitorAllNamespaces(request *restful.Request, response *restful.Response) {
|
||||
MonitorNamespace(request, response)
|
||||
}
|
||||
|
||||
func MonitorSpecificNamespace(request *restful.Request, response *restful.Response) {
|
||||
MonitorNamespace(request, response)
|
||||
}
|
||||
|
||||
func MonitorNamespace(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
// multiple
|
||||
@@ -165,6 +213,14 @@ func MonitorCluster(request *restful.Request, response *restful.Response) {
|
||||
}
|
||||
}
|
||||
|
||||
func MonitorAllNodes(request *restful.Request, response *restful.Response) {
|
||||
MonitorNode(request, response)
|
||||
}
|
||||
|
||||
func MonitorSpecificNode(request *restful.Request, response *restful.Response) {
|
||||
MonitorNode(request, response)
|
||||
}
|
||||
|
||||
func MonitorNode(request *restful.Request, response *restful.Response) {
|
||||
requestParams := prometheus.ParseMonitoringRequestParams(request)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user