e90fe41bfe
We currently lack means to support resource accounting of tenants or projects. Together with an addition to nodepool that adds resource metadata to nodes we can emit statsd statistics per tenant and per project. The following statistics are emitted: * zuul.nodepool.resources.tenant.{tenant}.{resource}.current Gauge with the currently used resources by tenant * zuul.nodepool.resources.project.{project}.{resource}.current Gauge with the currently used resources by project * zuul.nodepool.resources.tenant.{tenant}.{resource}.counter Counter with the summed usage by tenant. e.g. cpu seconds * zuul.nodepool.resources.project.{project}.{resource}.counter Counter with the summed usage by project. e.g. cpu seconds Depends-On: https://review.openstack.org/616262 Change-Id: I68ea68128287bf52d107959e1c343dfce98f1fc8
15 lines
518 B
YAML
15 lines
518 B
YAML
---
|
|
features:
|
|
- |
|
|
Zuul now reports resource usage statistics if they are provided by nodepool.
|
|
|
|
The following statistics are emitted:
|
|
|
|
- `zuul.nodepool.resources.tenant.{tenant}.{resource}`:
|
|
Gauge with the currently used resources by tenant and counter with the
|
|
summed usage by tenant. e.g. cpu seconds
|
|
|
|
- `zuul.nodepool.resources.project.{project}.{resource}`:
|
|
Gauge with the currently used resources by project and counter with the
|
|
summed usage by project. e.g. cpu seconds
|