github.com/klaytn/klaytn@v1.10.2/datasync/chaindatafetcher/metrics.go (about) 1 package chaindatafetcher 2 3 import "github.com/rcrowley/go-metrics" 4 5 var ( 6 checkpointGauge = metrics.NewRegisteredGauge("chaindatafetcher/checkpoint/gauge", nil) 7 8 totalInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/total/gauge", nil) 9 10 // KAS specific metrics 11 txsInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/txs/gauge", nil) 12 tokenTransfersInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/tokentransfers/gauge", nil) 13 contractsInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/contracts/gauge", nil) 14 tracesInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/traces/gauge", nil) 15 16 txsInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/txs/gauge", nil) 17 tokenTransfersInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/tokentransfers/gauge", nil) 18 contractsInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/contracts/gauge", nil) 19 tracesInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/traces/gauge", nil) 20 21 // Kafka specific metrics 22 blockGroupInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/blockgroup/gauge", nil) 23 traceGroupInsertionTimeGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/time/tracegroup/gauge", nil) 24 25 blockGroupInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/blockgroup/gauge", nil) 26 traceGroupInsertionRetryGauge = metrics.NewRegisteredGauge("chaindatafetcher/insertion/retry/tracegroup/gauge", nil) 27 28 handledBlockNumberGauge = metrics.NewRegisteredGauge("chaindatafetcher/handle/blocknumber/gauge", nil) 29 30 numChainEventGauge = metrics.NewRegisteredGauge("chaindatafetcher/chainevent/gauge", nil) 31 numRequestsGauge = metrics.NewRegisteredGauge("chaindatafetcher/requests/gauge", nil) 32 33 traceAPIErrorCounter = metrics.NewRegisteredCounter("chaindatafetcher/trace/error", nil) 34 )