diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-03-19 16:23:44 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-03-19 16:23:44 +0800 |
commit | 422fc9e2ba20835de3c65bcc720ccfb85c523914 (patch) | |
tree | 31849717f831cd1fd327fa480a2e329d3c54b223 | |
parent | 8ee0ac14165ccbb980ed5fe58c3cb5d0734634b9 (diff) | |
download | dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar.gz dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar.bz2 dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar.lz dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar.xz dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.tar.zst dexon-422fc9e2ba20835de3c65bcc720ccfb85c523914.zip |
dex: add block confirme latency (#275)
-rw-r--r-- | dex/app.go | 2 | ||||
-rw-r--r-- | dex/metrics.go | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/dex/app.go b/dex/app.go index 3f580f12e..9a72d7795 100644 --- a/dex/app.go +++ b/dex/app.go @@ -478,6 +478,8 @@ func (d *DexconApp) BlockDelivered( // BlockConfirmed is called when a block is confirmed. func (d *DexconApp) BlockConfirmed(block coreTypes.Block) { + propBlockConfirmLatency.Update(time.Since(block.Timestamp).Nanoseconds() / 1000) + d.appMu.Lock() defer d.appMu.Unlock() diff --git a/dex/metrics.go b/dex/metrics.go index 4ca16ece5..1f691bc15 100644 --- a/dex/metrics.go +++ b/dex/metrics.go @@ -22,6 +22,7 @@ import ( ) var ( + propBlockConfirmLatency = metrics.NewRegisteredGauge("dex/prop/blockconfirm/latency", nil) propTxnInPacketsMeter = metrics.NewRegisteredMeter("dex/prop/txns/in/packets", nil) propTxnInTrafficMeter = metrics.NewRegisteredMeter("dex/prop/txns/in/traffic", nil) propTxnOutPacketsMeter = metrics.NewRegisteredMeter("dex/prop/txns/out/packets", nil) |