Add support for logging Prometheus metrics for Geo
The primary Geo node will use the Geo API to retrieve the metrics for all of the secondary nodes. This is necessary to make it possible to create a single API call to monitor Geo for #3740 (closed).
The secondary Geo node will report only its own metrics.
Edited by Stan Hu