arrow-left

All pages
gitbookPowered by GitBook
1 of 12

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Monitoring Ingress

Get ingress controller average request rate trend (ReqPS)chevron-rightGet ingress controller request success rate trendchevron-rightGet ingress controller CPU usage trend (Core)chevron-rightGet ingress controller Memory usage trend (MiB)chevron-rightGet ingress controller network usage trend (kBs)chevron-rightGet ingress controller config reload countchevron-rightGet ingress controller config reload success statuschevron-rightGet ingress controller request rate trend per ingresschevron-rightGet ingress controller success rate trend per ingresschevron-rightGet ingress controller percentile response time and throughput per ingresschevron-right

Get ingress controller Memory usage trend (MiB)

Get ingress controller average connection count trend

Get ingress controller average request rate trend (ReqPS)

Get ingress controller CPU usage trend (Core)

Get ingress controller request success rate trend

Get ingress controller success rate trend per ingress

Get ingress controller percentile response time and throughput per ingress

Get ingress controller request rate trend per ingress

Get ingress controller config reload success status

Get ingress controller config reload count

Get ingress controller network usage trend (kBs)

hashtag
Get ingress controller CPU usage trend (Core)

get

Get the per-minute trend of CPU usage for the ingress controller.

Query parameters
clusterIdsstringRequired

Cluster ID for the query target

controllerIdsstringRequired

Name of the Ingress Controller for the query target

startstringRequired

Start date/time of the query (YYYYmmddHHMMss)

endstringRequired

End date/time of the query (YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-average-cpu-usage/result/transition
200

OK

hashtag
(deprecated) Get ingress controller CPU usage trend (Core) - After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of CPU usage for the ingress controller.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-average-cpu-usage/result/transition
200

OK

hashtag
(deprecated) Get ingress controller average connection count trend - After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of the average connection count for the Ingress Controller.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-connections/result/transition
200

OK

hashtag
Get ingress controller Memory usage trend (MiB)

get

Get the per-minute trend of memory usage for the ingress controller.

Query parameters
clusterIdsstringRequired

Cluster ID for the query target

controllerIdsstringRequired

Name of the Ingress Controller for the query target

startstringRequired

Start date/time of the query (YYYYmmddHHMMss)

endstringRequired

End date/time of the query (YYYYmmddHHMMss)

hashtag
(deprecated) Get ingress controller Memory usage trend (MiB) - After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of memory usage for the ingress controller.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

hashtag
Get ingress controller success rate trend per ingress.

get

Get the per-minute trend of the success rate (2XX) among all requests for each Ingress.

Query parameters
clusterIdsstringRequired

Target cluster id

controllerIdsstringRequired

Target ingress controller name

startstringRequired

Inquiry start date and time(YYYYmmddHHMMss)

endstringRequired

Inquiry end date and time(YYYYmmddHHMMss)

hashtag
(deprecated) Get ingress controller success rate trend per ingress - This is no longer supported after 4.8.1.

get

Get the per-minute trend of the success rate (2XX) among all requests for each Ingress.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-average-memory-usage/result/transition
200

OK

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-average-memory-usage/result/transition
200

OK

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/ingress-success-rate/result/each
200

OK

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/ingress-success-rate/result/transition
200

OK

GET /v2/monitoring-ingress/metric/controller-average-memory-usage/result/transition?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 1110147072
  }
]
GET /v1/monitoring-ingress/metric/controller-average-memory-usage/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 1110147072
  }
]
GET /v2/monitoring-ingress/metric/ingress-success-rate/result/each?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api"
    },
    "timestamp": 1687741080,
    "value": -1
  }
]
GET /v1/monitoring-ingress/metric/ingress-success-rate/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api"
    },
    "timestamp": 1687741080,
    "value": -1
  }
]
GET /v2/monitoring-ingress/metric/controller-average-cpu-usage/result/transition?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 0.0048888888888869685
  }
]
GET /v1/monitoring-ingress/metric/controller-average-cpu-usage/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 0.0048888888888869685
  }
]
GET /v1/monitoring-ingress/metric/controller-connections/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 0.0048888888888869685
  }
]

hashtag
Get ingress controller request success rate trend

get

Get the per-minute trend of the success rate (2XX) among all requests for the Ingress Controller.

Query parameters
clusterIdsstringRequired

Cluster ID for the query target

controllerIdsstringRequired

Name of the Ingress Controller for the query target

startstringRequired

Start date/time of the query (YYYYmmddHHMMss)

endstringRequired

End date/time of the query (YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-success-rate/result/current
200

OK

hashtag
(deprecated) Get ingress controller request success rate trend - After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of the success rate (2XX) among all requests for the Ingress Controller.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-success-rate/result/transition
200

OK

hashtag
Get ingress controller request rate trend per ingress.

get

Get the per-minute trend of average request rates for each ingress.

Query parameters
clusterIdsstringRequired

Target cluster Id

controllerIdsstringRequired

Target ingress controller name

startstringRequired

Inquiry start date and time(YYYYmmddHHMMss)

endstringRequired

Inquiry end date and time(YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/ingress-requests/result/each
200

OK

hashtag
(deprecated) Get ingress controller request rate trend per ingress - This is no longer supported after 4.8.1.

get

Get the per-minute trend of average request rates for each ingress.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/ingress-requests/result/transition
200

OK

hashtag
Get ingress controller percentile response time and throughput per ingress

get

Get the percentiles of response time and throughput for each Ingress.

Query parameters
clusterIdsstringRequired

Target cluster id

controllerIdsstringRequired

Target ingress controller name

startstringRequired

Inquiry start date and time(YYYYmmddHHMMss)

endstringRequired

Inquiry end date and time(YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/ingress-percentile-response/result/current
200

OK

hashtag
(deprecated) Get ingress controller percentile response time and throughput per ingress - This is no longer supported after 4.8.1.

get

Get the percentiles of response time and throughput for each Ingress.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/ingress-percentile-response/result/transition
200

OK

hashtag
Get ingress controller network usage trend (kBs)

get

Get the per-minute trend of network usage for the ingress controller, categorized by inbound and outbound.

Query parameters
clusterIdsstringRequired

Cluster ID for the query target

controllerIdsstringRequired

Name of the Ingress Controller for the query target

startstringRequired

Start date/time of the query (YYYYmmddHHMMss)

endstringRequired

End date/time of the query (YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-network-pressure/result/transition
200

OK

hashtag
(deprecated) Get ingress controller network usage trend (kBs)- After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of network usage for the ingress controller, categorized by inbound and outbound.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-network-pressure/result/transition
200

OK

hashtag
Get ingress controller config reload success status.

get

Get the success status of config reloads for the ingress controller.

Query parameters
clusterIdsstringRequired

Target cluster Id

controllerIdsstringRequired

Target ingress controller name

startstringRequired

Inquiry start date and time(YYYYmmddHHMMss)

endstringRequired

Inquiry end date and time(YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-config-reload-success/result/current
200

OK

hashtag
(deprecated) Get ingress controller config reload success status - This is no longer supported after 4.8.1.

get

Get the success status of config reloads for the ingress controller.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-config-reload-success/result/transition
200

OK

hashtag
Get ingress controller config reload count.

get

Get the number of config reloads for the ingress controller.

Query parameters
clusterIdsstringRequired

Target cluster Id

controllerIdsstringRequired

Target ingress controller name

startstringRequired

Inquiry start date and time(YYYYmmddHHMMss)

endstringRequired

Inquiry end date and time(YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-config-reload/result/increase
200

OK

hashtag
(deprecated) Get ingress controller config reload count - This is no longer supported after 4.8.1.

get

Get the number of config reloads for the ingress controller.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-config-reload/result/transition
200

OK

GET /v2/monitoring-ingress/metric/controller-success-rate/result/current?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 0.9594736842105263
  }
]
GET /v1/monitoring-ingress/metric/controller-success-rate/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "controller_class": "k8s.io/ingress-nginx"
    },
    "timestamp": 1687741080,
    "value": 0.9594736842105263
  }
]
GET /v2/monitoring-ingress/metric/ingress-requests/result/each?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api"
    },
    "timestamp": 1687741080,
    "value": 0
  }
]
GET /v1/monitoring-ingress/metric/ingress-requests/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api"
    },
    "timestamp": 1687741080,
    "value": 0
  }
]
GET /v2/monitoring-ingress/metric/ingress-percentile-response/result/current?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api",
      "measure": "inbound"
    },
    "timestamp": 1687741080,
    "value": 0
  }
]
GET /v1/monitoring-ingress/metric/ingress-percentile-response/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "ingress": "api",
      "measure": "p50"
    },
    "timestamp": 1687741080,
    "value": 0
  }
]
GET /v2/monitoring-ingress/metric/controller-network-pressure/result/transition?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "inbound"
    },
    "timestamp": 1687741080,
    "value": 43.46666666666667
  }
]
GET /v1/monitoring-ingress/metric/controller-network-pressure/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "inbound"
    },
    "timestamp": 1687741080,
    "value": 43.46666666666667
  }
]
GET /v2/monitoring-ingress/metric/controller-config-reload-success/result/current?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 6
  }
]
GET /v1/monitoring-ingress/metric/controller-config-reload-success/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 6
  }
]
GET /v2/monitoring-ingress/metric/controller-config-reload/result/increase?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 68
  }
]
GET /v1/monitoring-ingress/metric/controller-config-reload/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 68
  }
]

hashtag
Get ingress controller average connection count trend

get

Get the per-minute trend of the average request rate for the Ingress Controller.

Query parameters
clusterIdsstringRequired

Cluster ID for the query target

controllerIdsstringRequired

Name of the Ingress Controller for the query target

startstringRequired

Start date/time of the query (YYYYmmddHHMMss)

endstringRequired

End date/time of the query (YYYYmmddHHMMss)

Responses
chevron-right
200

OK

*/*
get
/v2/monitoring-ingress/metric/controller-requests/result/transition
200

OK

hashtag
(deprecated) Get ingress controller average request rate trend (ReqPS) - After 4.8.1, it will no longer be supported.

get

Get the per-minute trend of the average request rate for the Ingress Controller.

Query parameters
clusterIdsstringRequired
startstringRequired

Start date for the query

endstringRequired

End date for the query

Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-ingress/metric/controller-requests/result/transition
200

OK

GET /v2/monitoring-ingress/metric/controller-requests/result/transition?clusterIds=text&controllerIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 0.2
  }
]
GET /v1/monitoring-ingress/metric/controller-requests/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "controller_class": "k8s.io/ingress-nginx"
    },
    "timestamp": 1687741080,
    "value": 0.2
  }
]