we released our own version of the Concourse pool resource, https://github.com/Pix4D/pool-resource
This fork provides the following additional features:
- The commit message on each lock operation contains the team name. This enables the smart reaping of stale locks in concert with the Pool Boy script.
- The resource is instrumented to report metrics to a Prometheus Pushgateway. This allows to gather important information such as queue length (number of jobs waiting on a lock). Usage is explained in the README.
An example of Grafana display: