This patch extends compute model attributes by adding new fields to Instance element. Values are populated by nova the collector, using the same nova list call, but requires a more recent compute API microversion. A new config option was added to allow users to enable or disable the extended attributes and it is disable by default. Configure prometheus-based jobs to run on newer version of nova api (2.96) and enables the extended attributes collection. Implements: bp/extend-compute-model-attributes Assisted-By: Cursor (claude-4-sonnet) Change-Id: Ibf31105d780dce510a59fc74241fa04e28529ade Signed-off-by: Douglas Viroel <viroel@gmail.com>
63 lines
2.2 KiB
JSON
63 lines
2.2 KiB
JSON
{
|
|
"context": [
|
|
{
|
|
"server_watcher_exclude": false,
|
|
"server_name": "chenke-test1",
|
|
"server_state": "active",
|
|
"server_memory": "512",
|
|
"server_disk": "1",
|
|
"server_vcpus": "1",
|
|
"server_metadata": {},
|
|
"server_project_id": "baea342fc74b4a1785b4a40c69a8d958",
|
|
"server_locked":false,
|
|
"server_uuid": "1bf91464-9b41-428d-a11e-af691e5563bb",
|
|
"server_pinned_az": "nova",
|
|
"server_flavor_extra_specs": {
|
|
"hw_rng:allowed": true
|
|
},
|
|
"node_hostname": "localhost.localdomain",
|
|
"node_status": "enabled",
|
|
"node_disabled_reason": null,
|
|
"node_state": "up",
|
|
"node_memory": "16383",
|
|
"node_memory_mb_reserved": "512",
|
|
"node_disk": "37",
|
|
"node_disk_gb_reserved": "0",
|
|
"node_vcpus": "4",
|
|
"node_vcpu_reserved": "0",
|
|
"node_memory_ratio": "1.5",
|
|
"node_vcpu_ratio": "16.0",
|
|
"node_disk_ratio": "1.0",
|
|
"node_uuid": "253e5dd0-9384-41ab-af13-4f2c2ce26112"
|
|
},
|
|
{
|
|
"server_watcher_exclude": false,
|
|
"server_name": "chenke-test2",
|
|
"server_state": "active",
|
|
"server_memory": "512",
|
|
"server_disk": "1",
|
|
"server_vcpus": "1",
|
|
"server_metadata": {},
|
|
"server_project_id": "baea342fc74b4a1785b4a40c69a8d958",
|
|
"server_locked": false,
|
|
"server_uuid": "e2cb5f6f-fa1d-4ba2-be1e-0bf02fa86ba4",
|
|
"server_pinned_az": "nova",
|
|
"server_flavor_extra_specs": {},
|
|
"node_hostname": "localhost.localdomain",
|
|
"node_status": "enabled",
|
|
"node_disabled_reason": null,
|
|
"node_state": "up",
|
|
"node_memory": "16383",
|
|
"node_memory_mb_reserved": "512",
|
|
"node_disk": "37",
|
|
"node_disk_gb_reserved": "0",
|
|
"node_vcpus": "4",
|
|
"node_vcpu_reserved": "0",
|
|
"node_memory_ratio": "1.5",
|
|
"node_vcpu_ratio": "16.0",
|
|
"node_disk_ratio": "1.0",
|
|
"node_uuid": "253e5dd0-9384-41ab-af13-4f2c2ce26112"
|
|
}
|
|
]
|
|
}
|