do not overwrite metrics provider in node#NewNode

also, make running Prometheus server optional.

Closes #2019
This commit is contained in:
Anton Kaliaev
2018-07-24 15:44:01 +04:00
parent b92860b6c4
commit 75a26ebd6d
2 changed files with 14 additions and 23 deletions

View File

@ -123,7 +123,7 @@ func NewTendermint(app abci.Application) *nm.Node {
node, err := nm.NewNode(config, pv, papp,
nm.DefaultGenesisDocProviderFunc(config),
nm.DefaultDBProvider,
nm.DefaultMetricsProvider,
nm.DefaultMetricsProvider(config.Instrumentation),
logger)
if err != nil {
panic(err)