The observabilityclient openstack client extension¶
The observabilityclient openstack client extension interacts with Prometheus API from the command line. It supports the same subset of Prometheus API as the observabilityclient python API.
Warning
This client commands conflict with the gnocchiclient commands. Make sure to have only one of these clients installed at a time
All shell commands take the form:
openstack metric <command> [arguments...]
Run openstack metric --help to get a full list of all possible commands, and run openstack metric <command> --help to get detailed help for that command.
Examples¶
List all accessible metrics:
openstack metric list
Show details of the ceilometer_cpu metric:
openstack metric show ceilometer_cpu
Send any PromQL query:
openstack metric query 'ceilometer_cpu{counter="cpu",job="ceilometer"} + on (counter, job) sum by (counter) (ceilometer_memory{label="baz",counter="NS",pod="POD"})'