mirror of
https://github.com/waku-org/nwaku.git
synced 2025-02-28 15:00:57 +00:00
moving metrics server and logging initialization to waku module
This commit is contained in:
parent
6627e34e52
commit
869722dc7b
@ -16,7 +16,6 @@ import
|
|||||||
factory/external_config,
|
factory/external_config,
|
||||||
factory/waku,
|
factory/waku,
|
||||||
node/health_monitor,
|
node/health_monitor,
|
||||||
node/waku_metrics,
|
|
||||||
waku_api/rest/builder as rest_server_builder,
|
waku_api/rest/builder as rest_server_builder,
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -84,10 +83,6 @@ when isMainModule:
|
|||||||
error "Starting protocols support REST server failed.", error = $error
|
error "Starting protocols support REST server failed.", error = $error
|
||||||
quit(QuitFailure)
|
quit(QuitFailure)
|
||||||
|
|
||||||
waku.metricsServer = waku_metrics.startMetricsServerAndLogging(confCopy).valueOr:
|
|
||||||
error "Starting monitoring and external interfaces failed", error = error
|
|
||||||
quit(QuitFailure)
|
|
||||||
|
|
||||||
nodeHealthMonitor.setOverallHealth(HealthStatus.READY)
|
nodeHealthMonitor.setOverallHealth(HealthStatus.READY)
|
||||||
|
|
||||||
debug "Setting up shutdown hooks"
|
debug "Setting up shutdown hooks"
|
||||||
|
@ -26,6 +26,7 @@ import
|
|||||||
../waku_node,
|
../waku_node,
|
||||||
../node/peer_manager,
|
../node/peer_manager,
|
||||||
../node/health_monitor,
|
../node/health_monitor,
|
||||||
|
../node/waku_metrics,
|
||||||
../node/delivery_monitor/delivery_monitor,
|
../node/delivery_monitor/delivery_monitor,
|
||||||
../waku_api/message_cache,
|
../waku_api/message_cache,
|
||||||
../waku_api/rest/server,
|
../waku_api/rest/server,
|
||||||
@ -441,6 +442,9 @@ proc startWaku*(waku: ptr Waku): Future[Result[void, string]] {.async.} =
|
|||||||
(await waku.wakuDiscV5.start()).isOkOr:
|
(await waku.wakuDiscV5.start()).isOkOr:
|
||||||
return err("failed to start waku discovery v5: " & $error)
|
return err("failed to start waku discovery v5: " & $error)
|
||||||
|
|
||||||
|
waku.metricsServer = startMetricsServerAndLogging(waku[].conf).valueOr:
|
||||||
|
return err("failed to start metrics server and logging: " & $error)
|
||||||
|
|
||||||
## Reliability
|
## Reliability
|
||||||
if not waku[].deliveryMonitor.isNil():
|
if not waku[].deliveryMonitor.isNil():
|
||||||
waku[].deliveryMonitor.startDeliveryMonitor()
|
waku[].deliveryMonitor.startDeliveryMonitor()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user