15 lines
488 B
Nim
Raw Normal View History

2025-02-05 10:52:15 +01:00
import pkg/chronicles
import pkg/metrics
import pkg/metrics/chronos_httpserver
proc setupMetrics*(metricsAddress: IpAddress, metricsPort: Port) =
let metricsAddress = metricsAddress
notice "Starting metrics HTTP server",
url = "http://" & $metricsAddress & ":" & $metricsPort & "/metrics"
try:
startMetricsHttpServer($metricsAddress, metricsPort)
except CatchableError as exc:
raiseAssert exc.msg
except Exception as exc:
raiseAssert exc.msg # TODO fix metrics