arrow-left

All pages
gitbookPowered by GitBook
1 of 15

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Get the trend of ETCD Leader change count

Get the trend of ETCD Proposal count by state

Get the trend of CPU usage for ETCD nodes

Monitoring ETCD

Get the existence of ETCD Leaderchevron-rightGet the trend of ETCD Leader change countchevron-rightGet the trend of ETCD Proposal count by statechevron-rightGet the trend of ETCD Proposal failure countchevron-rightGet the trend of CPU usage for ETCD nodeschevron-rightGet the trend of Memory usage for ETCD nodeschevron-rightGet the trend of Network transmit and receive volume between ETCD serverschevron-rightGet the trend of Network transmit and receive volume between ETCD servers by nodechevron-rightGet the trend of ETCD gRPC callchevron-rightGet the trend of ETCD gRPC Active Streamschevron-rightGet the trend of ETCD Disk processing wait timechevron-rightGet the trend of ETCD Disk processing wait time by nodechevron-rightGet the trend of ETCD snapshot save wait timechevron-rightGet the trend of ETCD DB sizechevron-right

Get the trend of ETCD Proposal failure count

Get the trend of ETCD snapshot save wait time

Get the existence of ETCD Leader

Get the trend of Network transmit and receive volume between ETCD servers by node

Get the trend of ETCD gRPC Active Streams

Get the trend of ETCD DB size

Get the trend of Memory usage for ETCD nodes

Get the trend of ETCD gRPC call

Get the trend of ETCD Disk processing wait time by node

hashtag
Get the trend of ETCD Leader change count

get
Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/leader-change-rate/result/transition
200

OK

hashtag
Get the trend of ETCD Proposal count by state

get

Get the trend of the number of ETCD server Proposal status (failed, pending, committed, applied) per minute.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/raft-proposals/result/transition
200

OK

hashtag
Get the trend of CPU usage for ETCD nodes

get

Get the per-minute trend of CPU usage for each ETCD node.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/cpu-usage/result/transition
200

OK

hashtag
Get the trend of ETCD Proposal failure count

get
Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*

Get the trend of ETCD Disk processing wait time

get
/v1/monitoring-etcd/metric/proposal-fail-rate/result/transition
GET /v1/monitoring-etcd/metric/proposal-fail-rate/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
200

OK

GET /v1/monitoring-etcd/metric/leader-change-rate/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 1
  }
]
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 1
  }
]
GET /v1/monitoring-etcd/metric/raft-proposals/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "failed",
      "node": "apps-gpu-v100"
    },
    "samples": [
      0,
      0,
      0
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/cpu-usage/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "node": "apps-gpu-v100"
    },
    "samples": [
      0.05989,
      0.06089,
      0.06089
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]

hashtag
Get the existence of ETCD Leader

get
Query parameters
clusterIdsstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/leader-count/result/current
200

OK

hashtag
Get the trend of ETCD DB size

get

Get the per-minute trend of ETCD's database size on a node-by-node basis.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/db-size/result/transition
200

OK

hashtag
Get the trend of ETCD gRPC Active Streams

get
Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/active-stream/result/transition
200

OK

hashtag
Get the trend of Memory usage for ETCD nodes

get

Get the per-minute trend of memory usage for each ETCD node.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/memory-usage/result/transition
200

OK

hashtag
Get the trend of Network transmit and receive volume between ETCD servers by node

get
Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/network-usage-per-node/result/transition
200

OK

hashtag
Get the trend of ETCD Disk processing wait time by node

get

Get the per-minute trend of ETCD's processing wait time when applying log entries or incremental snapshots of the most recent changes to disk, categorized by nodes.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/disk-sync-duration-per-node/result/transition
200

OK

hashtag
Get the trend of ETCD gRPC call

get

Get the per-minute trend of total gRPC call counts and non-successful call counts in ETCD.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/rpc-rate/result/transition
200

OK

Get the trend of Network transmit and receive volume between ETCD servers

GET /v1/monitoring-etcd/metric/leader-count/result/current?clusterIds=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687940700,
    "value": 3
  }
]
GET /v1/monitoring-etcd/metric/db-size/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "node": "apps-gpu-v100"
    },
    "samples": [
      136192000,
      136192000,
      136192000
    ],
    "timestamps": [
      136192000,
      136192000,
      136192000
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/active-stream/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "watch-start"
    },
    "samples": [
      41370,
      41370,
      41370
    ],
    "values": null
  },
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "watch-handle"
    },
    "samples": [
      40964,
      40964,
      40964
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  },
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "lease-start"
    },
    "samples": [
      5457520,
      5457539,
      5457558
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  },
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "lease-handle"
    },
    "samples": [
      5457520,
      5457539,
      5457558
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/memory-usage/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "node": "apps-gpu-v100"
    },
    "samples": [
      746962944,
      756760576,
      756858880
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/network-usage-per-node/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "client-grpc-received",
      "node": "apps-gpu-v100"
    },
    "samples": [
      8608.71852,
      8624.24815,
      8636.99259
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/disk-sync-duration-per-node/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "backend-commit",
      "node": "apps-gpu-v100"
    },
    "samples": [
      0.09358,
      0.09334,
      0.08838
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]
GET /v1/monitoring-etcd/metric/rpc-rate/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "total"
    },
    "samples": [
      38.76296,
      38.72593,
      39.16296
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]

hashtag
Get the trend of ETCD snapshot save wait time

get

Get the per-minute trend of ETCD's wait time when saving snapshots to disk.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/snapshot-duration/result/transition
200

OK

hashtag
Get the trend of ETCD Disk processing wait time

get

Get the per-minute trend of ETCD's processing wait time when applying log entries or incremental snapshots of the most recent changes to disk.

Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/disk-sync-duration/result/transition
200

OK

GET /v1/monitoring-etcd/metric/snapshot-duration/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster"
    },
    "timestamp": 1687741080,
    "value": 1
  }
]
GET /v1/monitoring-etcd/metric/disk-sync-duration/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "backend-commit"
    },
    "samples": [
      0.30088,
      0.28477,
      0.29387
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]

hashtag
Get the trend of Network transmit and receive volume between ETCD servers

get
Query parameters
clusterIdsstringRequired
startstringRequired
endstringRequired
Responses
chevron-right
200

OK

*/*
get
/v1/monitoring-etcd/metric/network-usage/result/transition
200

OK

GET /v1/monitoring-etcd/metric/network-usage/result/transition?clusterIds=text&start=text&end=text HTTP/1.1
Accept: */*
[
  {
    "metrics": {
      "cluster": "thingcluster",
      "measure": "client-grpc-received"
    },
    "samples": [
      25188.53704,
      25132.22593,
      25239.44815
    ],
    "timestamps": [
      1687741080,
      1687741140,
      1687741200
    ],
    "values": null
  }
]