Files
openstack-ansible-os_cloudk…/templates/cloudkitty-metrics.yml.j2
Jonathan Herlin b67bd60df3 Cloudkitty role cleanup and config updates
The Cloudkitty role has been lacking some attention for a while
causing some of the configuration and examples outdated.

Now that Cloudkitty playbook and dashboard can be installed using
OSA without running any additional playbooks from this repository
i have removed those from here.

Change-Id: I0fe96c318273f0016d93cf043bda74feb11c63f8
2021-06-09 10:03:21 +02:00

96 lines
1.7 KiB
Django/Jinja

# {{ ansible_managed }}
metrics:
cpu:
unit: instance
alt_name: instance
groupby:
- id
- user_id
- project_id
metadata:
- flavor_name
- flavor_id
- vcpus
mutate: NUMBOOL
extra_args:
aggregation_method: mean
resource_type: instance
image.size:
unit: MiB
factor: 1/1048576
groupby:
- id
- user_id
- project_id
metadata:
- container_format
- disk_format
extra_args:
aggregation_method: mean
resource_type: image
volume.size:
unit: GiB
groupby:
- id
- user_id
- project_id
metadata:
- volume_type
extra_args:
aggregation_method: mean
resource_type: volume
network.outgoing.bytes.rate:
unit: MB
groupby:
- id
- project_id
- user_id
# Converting B/s to MB/h
factor: 3600/1000000
metadata:
- instance_id
extra_args:
aggregation_method: mean
resource_type: instance_network_interface
network.incoming.bytes.rate:
unit: MB
groupby:
- id
- project_id
- user_id
# Converting B/s to MB/h
factor: 3600/1000000
metadata:
- instance_id
extra_args:
aggregation_method: mean
resource_type: instance_network_interface
ip.floating:
unit: ip
groupby:
- id
- user_id
- project_id
metadata:
- state
mutate: NUMBOOL
extra_args:
aggregation_method: mean
resource_type: network
radosgw.objects.size:
unit: GiB
groupby:
- id
- user_id
- project_id
factor: 1/1073741824
extra_args:
aggregation_method: mean
resource_type: ceph_account