zuul/releasenotes/notes/zoned-stats-c2ea80c424deebab.yaml
James E. Blair 7599b6bdc0 Update zoned executor stats
This gives us 3 sets of executor stats: zoned, unzoned, and all.

The zoned and unzoned stats are moved to a hierarchy that avoids
name collisions.

The only way to detect whether an executor in a zone is online
is with a function with its zone name registered.  Since the only
function currently registered with a zone name is "execute:execute"
and that is unregistered when an executor is online but not accepting,
we need to add a new dummy function in order to do this accounting.

This also updates the docs and adds a release note about the (minor)
change in stats meaning.

Change-Id: Ie28963426024f2d54275426794549f31ace9d998
2021-03-01 15:04:22 -08:00

13 lines
462 B
YAML

---
upgrade:
- |
Two sets of statsd metrics are now reported for executors: zoned
and unzoned. The existing statsd keys are now deprecated; new
statsd keys are available for both zoned and unzoned executors.
See :stat:`zuul.executors` for details.
fixes:
- |
If zoned executors were used with prior releases of Zuul, the
reported executor statistics would only represent a single,
unspecified zone. This has now been corrected.