Loading
close

云主机监控

time 更新时间:2026-08-28 09:21:41

云主机资源TOP5

URI

GET /v1/top

请求参数

名称 输入 类型 描述
metric path string 可选择:cpu.util、memory.util和cpu_util(deprecated in future)
start(Optional) path Date UTC,默认为 end 时间点前一天
end(Optional) path Date UTC,默认为当前时间

响应参数

名称 输入 类型 描述
resourceId body string 资源ID
projectId body string 项目ID
value body string 值
resourceName body string 资源名称

请求示例

curl -g -i -X 'GET' -H "X-Auth-Token: gAAAAABgf9rsK32RsEd32-xjinUnkr9Hyv_ZixiLLHNI8ipaimm7peKGnEvo62PA1PzwyPzjO9zDGHY41NRP6nz_r9jA_Cd57V7-MiorJBnCKVfDAqSBW9Gb77VwLioFtH05EsoBpgOtzirlHU3sqmjLlLeLTQNMlMtOAm-7C3Ij9G1Yc0Y6BfA" 'http://gnocchi.openstack.svc.cluster.local:80/v1/top?metric=cpu_util&start=2019-07-12T05:22:49&stop=2019-07-12T05:27:49'

响应示例

[{
	"resourceId": "ac6103cf-9729-4327-a5f7-8aad5c8ca8e4",
	"projectId": "1eb89ac0025a4c809523b93d2023c4f9",
	"value": 59.3735616074861,
	"resourceName": "cloud-product-210927110110-1"
}, {
	"resourceId": "9cde3602-5ccf-4d11-ae86-84c0ae070cb7",
	"projectId": "1afa51ff4a904bc582fedfb2327035c1",
	"value": 31.520184716186503,
	"resourceName": "alcubierre-upgrade-test-ctrl_all_node_1-uhrzkksuwnpo"
}, {
	"resourceId": "5664ec3b-e2f3-4d34-94c3-78073efb5b0d",
	"projectId": "1afa51ff4a904bc582fedfb2327035c1",
	"value": 6.740852717441395,
	"resourceName": "demo"
}, {
	"resourceId": "da22d34e-5eb5-40b1-8c74-d1518089de6f",
	"projectId": "1eb89ac0025a4c809523b93d2023c4f9",
	"value": 2.906230093786667,
	"resourceName": "cloud-product-210927110110-2"
}, {
	"resourceId": "d07f1ff4-0e22-4353-8c7b-626adc215012",
	"projectId": "1eb89ac0025a4c809523b93d2023c4f9",
	"value": 1.5572815541472391,
	"resourceName": "cloud-product-210927110110-3"
}]

显示资源详细信息

URI

GET /v1/resource/{resource_type}/{resource_id}

请求参数

名称 输入 类型 描述
resource_id path string 资源ID
resource_type path string 资源类型

resource_type 可选: generic(包含所有类型)、instance、volume、instance_network_interface

响应参数

名称 输入 类型 描述
created_by_user_id body string -
user_id body string 用户ID
project_id body string 项目ID
ended_at body string -
revision_end body string -
creator body string -
created_by_project_id body string -
metrics body dict 资源支持的监控项
original_resource_id body string 资源ID
revision_start body string -
started_at body string -
type body string 资源类型
id body string 资源UUID

请求示例

curl -g -i -X 'GET' -H "X-Auth-Token: gAAAAABgf9rsK32RsEd32-xjinUnkr9Hyv_ZixiLLHNI8ipaimm7peKGnEvo62PA1PzwyPzjO9zDGHY41NRP6nz_r9jA_Cd57V7-MiorJBnCKVfDAqSBW9Gb77VwLioFtH05EsoBpgOtzirlHU3sqmjLlLeLTQNMlMtOAm-7C3Ij9G1Yc0Y6BfA" 'http://gnocchi.openstack.svc.cluster.local:80/v1/resource/generic/083f74e1-c81b-401d-9983-809f5ec5f240'

响应示例

{
	"created_by_user_id": "d51c1f1b1d9d47c68155e3568d3b8751",
	"user_id": "ed6ebe3477614b489ef282fa79600c7c",
	"project_id": "6b5feb7256224373b61fa8b1181bb8bf",
	"ended_at": null,
	"revision_end": null,
	"creator": "d51c1f1b1d9d47c68155e3568d3b8751:7bc2d9a54eed4e558778820742909930",
	"created_by_project_id": "7bc2d9a54eed4e558778820742909930",
	"metrics": {
		"disk.write.requests.rate": "cf2f5d08-c903-45e0-a519-809d29bafee8",
		"disk.read.bytes.rate": "1ce57c0a-31a2-4914-a39f-b924221bb299",
		"cpu_util": "5733acdd-52ff-4dc2-86ed-72afb116c99a",
		"disk.read.requests.rate": "cca0ee20-9e86-48e8-984c-c82b0847c0a9",
		"cpu.delta": "e8b93a92-e14b-4482-bce4-2525c007e961",
		"disk.write.bytes.rate": "00d8bf4c-65a9-40d6-8a0c-aab7354956f4",
		"memory.util": "68eb074f-69d1-4d08-a169-3d721934d92f",
		"memory.usage": "35557419-b3a7-4613-8813-2a550e49753b"
	},
	"original_resource_id": "083f74e1-c81b-401d-9983-809f5ec5f240",
	"revision_start": "2021-04-21T06:16:10.561224+00:00",
	"started_at": "2021-04-21T06:16:10.561199+00:00",
	"type": "instance",
	"id": "083f74e1-c81b-401d-9983-809f5ec5f240"
}

请求示例2

curl -g -i -X 'GET' -H "X-Auth-Token: gAAAAABiRW6lyiYYQ1cY_WHa7OINihNxhmY1i-DZnZO6t4IyqgI-l64o2zBvqFZcAtK7p-LFu5fXKMcMujCzDegeN9LVeGShgMn-k6B-fYn-KkJJ7VdxOOCo43uCyviXa0TLXnF1Xt9bh_2T7nhl3aunPjHzXCim8z1CqO9YhVBa9RhaGMIj9yc" 'http://gnocchi.openstack.svc.cluster.local:80/v1/resource/instance/66f7ad31-73ca-4440-a54c-705fe586386a'

响应示例2

{
    "revision_start": "2022-03-31T06:44:29.457495+00:00",
    "creator": "d6752c3ebf93462ab138f09036533786:ecbd21ff09e4440f9a1c1d32bccc862a",
    "terminated_at": "",
    "created_by_project_id": "ecbd21ff09e4440f9a1c1d32bccc862a",
    "server_group": null,
    "started_at": "2022-03-30T12:55:24.694728+00:00",
    "id": "66f7ad31-73ca-4440-a54c-705fe586386a",
    "created_by_user_id": "d6752c3ebf93462ab138f09036533786",
    "user_id": "ae2f143fc78b4f0a9124695a0d62b861",
    "display_description": null,
    "project_id": "77f5b05bc2fb4d47aff5e5500ec933eb",
    "type": "instance",
    "resource_name": "instance-bo1",
    "revision_end": null,
    "metrics": {
        "cpu.system.util": "0b7d87f8-0ab2-45ed-863f-4f2b4c621bb4",
        "cpu.user.util": "fe09ff62-4b64-468b-9706-8d6780b2a273",
        "disk.write.requests.rate": "8e58b135-4a33-4f9e-b9ef-5e53fa6213bf",
        "cpu.util": "437a6df4-f51d-4f0b-a25d-b25464ed948e",
        "cpu.interrupt.util": "83ad9562-4c5c-4511-b925-40df182b460a",
        "disk.read.bytes.rate": "628e30b5-4d8b-49b7-8abd-38e81d5e5326",
        "cpu_util": "2b57df21-9869-4788-914b-3a59e29599c9",
        "memory.available": "6a6435aa-c7ab-4bd3-822b-1df16b5a81af",
        "disk.read.requests.rate": "82ace4aa-c9bf-4aa6-845b-a12b4df43998",
        "cpu.delta": "e1839982-d328-478b-b2cd-925353ec1147",
        "disk.write.bytes.rate": "6d142da6-b056-4d2b-a374-1549e57c6c0b",
        "memory.util": "077a4b1f-2d31-4937-9841-2571b2044081",
        "memory.free": "f35dcce3-8670-41b3-83a3-2a52accf64ec",
        "memory.usage": "7a4651b1-2c51-4b32-969a-a62416c6ec6b"
    },
    "host": "6cacf2c600b0a6a415fd1451230c7750fbd8a09b6a187302e2197e50",
    "original_resource_id": "66f7ad31-73ca-4440-a54c-705fe586386a",
    "display_name": "instance-bo1",
    "ended_at": null,
    "instance_id": "66f7ad31-73ca-4440-a54c-705fe586386a",
    "image_ref": "",
    "flavor_id": "2"
}

显示云主机关联网卡信息

URI

POST /v1/search/resource/instance_network_interface

请求参数

名称 输入 类型 描述
instance_id body string 虚拟机ID

响应参数

名称 输入 类型 描述
created_by_user_id body string -
user_id body string 用户ID
project_id body string 项目ID
ended_at body string -
revision_end body string -
creator body string -
created_by_project_id body string -
metrics body dict 资源监控项
original_resource_id body string 资源ID
revision_start body string -
started_at body string -
type body string 资源类型
id body string 资源UUID
terminated_at body string -
instance_id body string 云主机ID
mac body string mac地址
name body string 网卡tap名称

请求示例

curl -g -i -X 'POST'  -H "Content-Type: application/json" -H "X-Auth-Token: gAAAAABgf9rsK32RsEd32-xjinUnkr9Hyv_ZixiLLHNI8ipaimm7peKGnEvo62PA1PzwyPzjO9zDGHY41NRP6nz_r9jA_Cd57V7-MiorJBnCKVfDAqSBW9Gb77VwLioFtH05EsoBpgOtzirlHU3sqmjLlLeLTQNMlMtOAm-7C3Ij9G1Yc0Y6BfA" 'http://gnocchi.openstack.svc.cluster.local:80/v1/search/resource/instance_network_interface?' -d '{"=": {"instance_id": "083f74e1-c81b-401d-9983-809f5ec5f240"}}'

响应示例

[{
	"created_by_user_id": "d51c1f1b1d9d47c68155e3568d3b8751",
	"metrics": {
		"network.outgoing.packets.rate": "b863fbbc-e9aa-4872-95cf-82077e6eaa35",
		"network.incoming.bytes.rate": "b4e12891-130c-4a97-9eb3-d51df03f86dd",
		"network.outgoing.bytes.rate": "651b0594-f815-4672-8efd-cc0854bd4590",
		"network.incoming.packets.rate": "c758cb66-57c7-4f1e-97ed-16ea9d342b66"
	},
	"started_at": "2021-04-21T06:21:10.257559+00:00",
	"revision_start": "2021-04-21T06:21:10.257592+00:00",
	"revision_end": null,
	"creator": "d51c1f1b1d9d47c68155e3568d3b8751:7bc2d9a54eed4e558778820742909930",
	"terminated_at": null,
	"created_by_project_id": "7bc2d9a54eed4e558778820742909930",
	"id": "0e7fd78f-b21a-55e4-b571-5dd19accd0b8",
	"instance_id": "083f74e1-c81b-401d-9983-809f5ec5f240",
	"mac": "fa:16:3e:02:6f:6a",
	"original_resource_id": "instance-00000007-083f74e1-c81b-401d-9983-809f5ec5f240-tap51125486-11",
	"user_id": "ed6ebe3477614b489ef282fa79600c7c",
	"project_id": "6b5feb7256224373b61fa8b1181bb8bf",
	"type": "instance_network_interface",
	"ended_at": null,
	"name": "tap51125486-11"
}]

显示资源监控指标数据

URI

GET /v1/metric/{metric_id}/measures

根据 metric_id 显示监控数据

请求参数

名称 输入 类型 描述
metric_id path string 指标ID
start path Date UTC
stop path Date UTC
granularity path int 采集间隔(可选[300, 900, 7200, 21600])

响应参数

列表数据三列,分别为:时间戳、采集间隔、值

请求示例

以获取 5733acdd-52ff-4dc2-86ed-72afb116c99a 指标数据为例

curl -g -i -X 'GET' -H "X-Auth-Token: gAAAAABgf9rsK32RsEd32-xjinUnkr9Hyv_ZixiLLHNI8ipaimm7peKGnEvo62PA1PzwyPzjO9zDGHY41NRP6nz_r9jA_Cd57V7-MiorJBnCKVfDAqSBW9Gb77VwLioFtH05EsoBpgOtzirlHU3sqmjLlLeLTQNMlMtOAm-7C3Ij9G1Yc0Y6BfA" 'http://gnocchi.openstack.svc.cluster.local:80/v1/metric/5733acdd-52ff-4dc2-86ed-72afb116c99a/measures?start=2019-07-11T06:10:00&granularity=900&stop=2022-07-12T06:10:00'

响应示例

[
	["2021-04-21T06:45:00+00:00", 900.0, 4.548810094632968],
	["2021-04-21T07:00:00+00:00", 900.0, 4.5558916459404735],
	["2021-04-21T07:15:00+00:00", 900.0, 4.551879733345217],
	["2021-04-21T07:30:00+00:00", 900.0, 4.5560091837236385],
	["2021-04-21T07:45:00+00:00", 900.0, 4.490620082451442],
	["2021-04-21T08:00:00+00:00", 900.0, 4.503440685156948],
	["2021-04-21T08:15:00+00:00", 900.0, 4.587001765801356],
	["2021-04-21T08:30:00+00:00", 900.0, 4.553931133661233],
	["2021-04-21T08:45:00+00:00", 900.0, 4.512448046495793]
]

查询监控数据

URI

GET /v1/resource/generic/{resource_id}/metric/{metric_name}/measures

根据 resource_id 以及 metric_name 显示监控数据

请求参数

名称 输入 类型 描述
metric_name Path String 指标名称
start_time Path Date UTC
stop_time Path Date UTC
granularity Path integer 采集间隔
resource_id Path String 资源id

其中 metric_name 的取值,可参考“显示资源详细信息”章节的响应示例结果。

响应参数

列表数据三列,分别为:时间戳、采集间隔、值

请求示例

以获取 cpu.util 指标为例:

curl -g -i -X GET "http://gnocchi.openstack.svc.cluster.local:80/v1/resource/generic/8384c6d5-c4af-4954-aea8-dc4012cacedf/metric/cpu.util/measures?start=2019-07-11T06:10:00&granularity=900&stop=2022-07-12T06:10:00" -H "Accept: application/json, */*" -H "X-Auth-Token: gAAAAABg1Tr-BR1MFD_xXzwDKOTGHKqJQS7FphGIbVR7oHya3DNM2cZKH7tGn2OuIs0aYd90uURj9bZI3kmxRRoH9xM-iQQUHOuLN3bdOwyPwkaVWbCI0Pm0TZ_lz9d4tO0anrxIIpSdfGnyIL702iwW2oGx0h5h5TC4ej0BWo-4jRcJDfci4p8"

响应示例

[
  ["2021-06-25T02:15:00+00:00", 900.0, 3.1178356118603023],
]
此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品