Many processes should not start until the pushgateway has come online and is ready to serve traffic. This change adds a simple loop in the run command in order to spinlock until this condition as been met.
This change replaces the homegrown Prometheus aggregation process that runs inside the container with the upstream Prometheus PushGateway.