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  )