45 lines
1.4 KiB
YAML
45 lines
1.4 KiB
YAML
fixtures:
|
|
- ConfigFixture
|
|
- MetricsConfFixture
|
|
|
|
tests:
|
|
- name: get config
|
|
url: /v1/info/config
|
|
status: 200
|
|
response_json_paths:
|
|
$.metrics.`len`: 7
|
|
$.metrics['cpu'].unit: instance
|
|
$.metrics['image.size'].unit: MiB
|
|
$.metrics['volume.size'].unit: GiB
|
|
$.metrics['network.incoming.bytes'].unit: MB
|
|
$.metrics['network.outgoing.bytes'].unit: MB
|
|
$.metrics['ip.floating'].unit: ip
|
|
$.metrics['radosgw.objects.size'].unit: GiB
|
|
|
|
- name: get metrics info
|
|
url: /v1/info/metrics
|
|
status: 200
|
|
response_json_paths:
|
|
$.metrics.`len`: 7
|
|
$.metrics[/metric_id][0].metric_id: image.size
|
|
$.metrics[/metric_id][0].unit: MiB
|
|
$.metrics[/metric_id][1].metric_id: instance
|
|
$.metrics[/metric_id][1].unit: instance
|
|
$.metrics[/metric_id][2].metric_id: ip.floating
|
|
$.metrics[/metric_id][2].unit: ip
|
|
$.metrics[/metric_id][3].metric_id: network.incoming.bytes
|
|
$.metrics[/metric_id][3].unit: MB
|
|
$.metrics[/metric_id][4].metric_id: network.outgoing.bytes
|
|
$.metrics[/metric_id][4].unit: MB
|
|
$.metrics[/metric_id][5].metric_id: radosgw.objects.size
|
|
$.metrics[/metric_id][5].unit: GiB
|
|
$.metrics[/metric_id][6].metric_id: volume.size
|
|
$.metrics[/metric_id][6].unit: GiB
|
|
|
|
- name: get cpu metric info
|
|
url: /v1/info/metrics/instance
|
|
status: 200
|
|
response_json_paths:
|
|
$.metric_id: instance
|
|
$.unit: instance
|