Add more pipeline processing stats

This adds the number of zk objects, nodes, and bytes read and written
during each pipeline processing run.  This can help Zuul developers
ascertain where to optimize performance.

Change-Id: Ic2592faeb08d6c2a72b99000864c41ada665cd3b
This commit is contained in:
James E. Blair
2022-02-28 10:51:37 -08:00
parent 72e6234157
commit 88b076e8e3
6 changed files with 106 additions and 5 deletions

View File

@@ -14,3 +14,9 @@ features:
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.event_job_time`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.read_time`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.write_time`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.read_objects`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.write_objects`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.read_znodes`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.write_znodes`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.read_bytes`
* :stat:`zuul.tenant.<tenant>.pipeline.<pipeline>.write_bytes`