Details
Description
Currently, we do not have any means of checking how georeplication is working across geo-locations defined in Quay's config.yaml file. Adding a dashboard to the super user control panel would benefit all clients that have georeplication turned on. Some metrics that we should track:
a) total number of georeplicated layers (out of the total number of stored layers)
b) number of replicated layers per defined geolocation
c) number of georeplication failures (total + per geolocation, individual graphs for each)
d) list of blob SHAs successfully replicated recently (limit to latest 20 entries)
e) list of blob SHAs that failed replication including information about the blob size, blob source geolocation, destination geolocation and the encountered error.