status-go/metrics/node/node_info_log.go
Adam Babik 89d89681a3
Add support for metrics (#558)
It adds support for metrics (expvar and Prometheus) along with docker-compose files to run a Whisper test cluster.
2018-01-30 12:51:48 +01:00

29 lines
571 B
Go

// +build !metrics metrics,prometheus
package node
import (
"github.com/ethereum/go-ethereum/node"
"github.com/status-im/status-go/geth/log"
)
func updateNodeInfo(node *node.Node) {
server := node.Server()
if server == nil {
log.Warn("Failed to get a server")
return
}
log.Debug("Metrics node_info", "id", server.NodeInfo().ID)
}
func updateNodePeers(node *node.Node) {
server := node.Server()
if server == nil {
log.Warn("Failed to get a server")
return
}
log.Debug("Metrics node_peers", "remote_addresses", getNodePeerRemoteAddresses(server))
}