Skip to content

Commit

Permalink
Merge pull request #313 from bitcoin-sv/fix/prometheus-server
Browse files Browse the repository at this point in the history
Fix prometheus server
  • Loading branch information
boecklim authored Mar 1, 2024
2 parents bbf7bae + 184f090 commit 9eb7e98
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
20 changes: 11 additions & 9 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,16 +119,18 @@ func run() error {
}
}()

prometheusAddr := viper.GetString("prometheusAddr")
prometheusEndpoint := viper.GetString("prometheusEndpoint")
if prometheusEndpoint != "" && prometheusAddr != "" {
logger.Info("Starting prometheus", slog.String("endpoint", prometheusEndpoint))
http.Handle(prometheusEndpoint, promhttp.Handler())
err = http.ListenAndServe(prometheusAddr, nil)
if err != nil {
logger.Error("failed to start prometheus server", slog.String("err", err.Error()))
go func() {
prometheusAddr := viper.GetString("prometheusAddr")
prometheusEndpoint := viper.GetString("prometheusEndpoint")
if prometheusEndpoint != "" && prometheusAddr != "" {
logger.Info("Starting prometheus", slog.String("endpoint", prometheusEndpoint))
http.Handle(prometheusEndpoint, promhttp.Handler())
err = http.ListenAndServe(prometheusAddr, nil)
if err != nil {
logger.Error("failed to start prometheus server", slog.String("err", err.Error()))
}
}
}
}()

tracingOn := viper.GetBool("tracing")
if (useTracer != nil && *useTracer) || tracingOn {
Expand Down
1 change: 1 addition & 0 deletions test/config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ logFormat: tint # format of logging. Value can be one of text | json | tint
profilerAddr: localhost:9999 # address to start profiler server on
statisticsServerAddress: localhost:9005 # address to start statistics server on
prometheusEndpoint: /metrics # endpoint for prometheus metrics
prometheusAddr: :2112
tracing: true # enable trancing
grpcMessageSize: 100000000 # maximum grpc message size
network: regtest # bitcoin network to connect to
Expand Down

0 comments on commit 9eb7e98

Please sign in to comment.