github.com/ari-anchor/sei-tendermint@v0.0.0-20230519144642-dc826b7b56bb/internal/proxy/metrics.go (about) 1 package proxy 2 3 import ( 4 "github.com/go-kit/kit/metrics" 5 ) 6 7 const ( 8 // MetricsSubsystem is a subsystem shared by all metrics exposed by this 9 // package. 10 MetricsSubsystem = "abci_connection" 11 ) 12 13 //go:generate go run ../../scripts/metricsgen -struct=Metrics 14 15 // Metrics contains the prometheus metrics exposed by the proxy package. 16 type Metrics struct { 17 // Timing for each ABCI method. 18 MethodTiming metrics.Histogram `metrics_bucketsizes:".0001,.0004,.002,.009,.02,.1,.65,2,6,25" metrics_labels:"method, type"` 19 }