Set user-friendly name of Blockbook's process

This commit is contained in:
Jakub Matys 2018-09-06 12:02:31 +02:00
parent 78300b998e
commit 8f5835a94d
2 changed files with 24 additions and 12 deletions

8
Gopkg.lock generated
View File

@ -67,6 +67,12 @@
revision = "1d4478f51bed434f1dadf96dcd9b43aabac66795" revision = "1d4478f51bed434f1dadf96dcd9b43aabac66795"
version = "v1.7" version = "v1.7"
[[projects]]
branch = "master"
name = "github.com/erikdubbelboer/gspt"
packages = ["."]
revision = "e39e726e09cc23d1ccf13b36ce10dbdb4a4510e0"
[[projects]] [[projects]]
name = "github.com/ethereum/go-ethereum" name = "github.com/ethereum/go-ethereum"
packages = [".","common","common/hexutil","common/math","core/types","crypto","crypto/secp256k1","crypto/sha3","ethclient","ethdb","log","metrics","params","rlp","rpc","trie"] packages = [".","common","common/hexutil","common/math","core/types","crypto","crypto/secp256k1","crypto/sha3","ethclient","ethdb","log","metrics","params","rlp","rpc","trie"]
@ -244,6 +250,6 @@
[solve-meta] [solve-meta]
analyzer-name = "dep" analyzer-name = "dep"
analyzer-version = 1 analyzer-version = 1
inputs-digest = "03817720a4b1b5011cc64018a1344ed3fb4d8228af41c86856069f57851b3819" inputs-digest = "98fb9a6252acd86d1c0a4b09a42e34673c2ccd6327caf49ed85bcee573601d95"
solver-name = "gps-cdcl" solver-name = "gps-cdcl"
solver-version = 1 solver-version = 1

View File

@ -1,10 +1,17 @@
package main package main
import ( import (
"blockbook/bchain"
"blockbook/bchain/coins"
"blockbook/common"
"blockbook/db"
"blockbook/server"
"context" "context"
"flag" "flag"
"log" "log"
"math/rand" "math/rand"
"net/http"
_ "net/http/pprof"
"os" "os"
"os/signal" "os/signal"
"strings" "strings"
@ -12,18 +19,9 @@ import (
"syscall" "syscall"
"time" "time"
"github.com/juju/errors" "github.com/erikdubbelboer/gspt"
"blockbook/bchain"
"blockbook/bchain/coins"
"blockbook/common"
"blockbook/db"
"blockbook/server"
"github.com/golang/glog" "github.com/golang/glog"
"github.com/juju/errors"
"net/http"
_ "net/http/pprof"
) )
// debounce too close requests for resync // debounce too close requests for resync
@ -156,6 +154,8 @@ func main() {
glog.Fatal("config: ", err) glog.Fatal("config: ", err)
} }
gspt.SetProcTitle("blockbook-" + normalizeName(coin))
metrics, err := common.GetMetrics(coin) metrics, err := common.GetMetrics(coin)
if err != nil { if err != nil {
glog.Fatal("metrics: ", err) glog.Fatal("metrics: ", err)
@ -508,3 +508,9 @@ func printResult(txid string, vout uint32, isOutput bool) error {
glog.Info(txid, vout, isOutput) glog.Info(txid, vout, isOutput)
return nil return nil
} }
func normalizeName(s string) string {
s = strings.ToLower(s)
s = strings.Replace(s, " ", "-", -1)
return s
}