forked from lix-project/hydra
hydra-queue-runner: log message before and after exporter is started
This way, if something goes wrong between the two, it's easier to narrow down where the issue lies.
This commit is contained in:
parent
8503a7917b
commit
9cdc5aceed
|
@ -758,13 +758,15 @@ void State::run(BuildID buildOne)
|
||||||
if (!lock)
|
if (!lock)
|
||||||
throw Error("hydra-queue-runner is already running");
|
throw Error("hydra-queue-runner is already running");
|
||||||
|
|
||||||
|
std::cout << "Starting the Prometheus exporter on port " << exposerPort << std::endl;
|
||||||
|
|
||||||
/* Set up simple exporter, to show that we're still alive. */
|
/* Set up simple exporter, to show that we're still alive. */
|
||||||
std::string metricsAddress{"127.0.0.1"};
|
std::string metricsAddress{"127.0.0.1"};
|
||||||
prometheus::Exposer exposer{metricsAddress + ":" + std::to_string(metricsPort)};
|
prometheus::Exposer exposer{metricsAddress + ":" + std::to_string(metricsPort)};
|
||||||
auto exposerPort = exposer.GetListeningPorts().front();
|
auto exposerPort = exposer.GetListeningPorts().front();
|
||||||
exposer.RegisterCollectable(registry);
|
exposer.RegisterCollectable(registry);
|
||||||
|
|
||||||
std::cout << "Starting the Prometheus exporter, listening on "
|
std::cout << "Started the Prometheus exporter, listening on "
|
||||||
<< "http://" << metricsAddress << ":" << exposerPort << "/metrics"
|
<< "http://" << metricsAddress << ":" << exposerPort << "/metrics"
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue