/
metrics.go
25 lines (18 loc) · 1.57 KB
/
metrics.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package chaindatafetcher
import "github.com/rcrowley/go-metrics"
var (
checkpointGauge = metrics.NewRegisteredGauge("chaindatafetcher/checkpoint/gauge", nil)
txsInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/txs/gauge", nil)
tokenTransfersInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/tokentransfers/gauge", nil)
contractsInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/contracts/gauge", nil)
tracesInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/traces/gauge", nil)
totalInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/total/gauge", nil)
txsInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/txs/gauge", nil)
tokenTransfersInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/tokentransfers/gauge", nil)
contractsInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/contracts/gauge", nil)
tracesInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/traces/gauge", nil)
handledBlockNumberGauge = metrics.NewRegisteredGauge("chaindatafetcher/handle/blocknumber/gauge", nil)
numChainEventGauge = metrics.NewRegisteredGauge("chaindatafetcher/chainevent/gauge", nil)
numRequestsGauge = metrics.NewRegisteredGauge("chaindatafetcher/requests/gauge", nil)
traceAPIErrorCounter = metrics.NewRegisteredCounter("chaindatafetcher/trace/error", nil)
)