@@ -70,7 +70,7 @@ func RegisterIndexerMetrics(reg metrics.Registry) indexerMetricsHandles {
7070 return ctx
7171}
7272
73- type dbMetrics struct {
73+ type dbMetricsHandles struct {
7474 // Maximum number of open connections to the database
7575 maxOpen metrics.Gauge
7676 // The number of established connections both in use and idle
@@ -82,43 +82,43 @@ type dbMetrics struct {
8282 // The total number of connections waited for
8383 waitedFor metrics.Counter
8484 // The total time blocked waiting for a new connection
85- blockedSeconds metrics.Counter
85+ blockedMilliseconds metrics.Counter
8686 // The total number of connections closed due to SetMaxIdleConns
8787 closedMaxIdle metrics.Counter
8888 // The total number of connections closed due to SetConnMaxLifetime
8989 closedMaxLifetime metrics.Counter
9090}
9191
92- func RegisterDBMetrics (reg metrics.Registry ) dbMetrics {
93- ctx := dbMetrics {
94- maxOpen : metrics .NewGauge (),
95- open : metrics .NewGauge (),
96- inUse : metrics .NewGauge (),
97- idle : metrics .NewGauge (),
98- waitedFor : metrics .NewCounter (),
99- blockedSeconds : metrics .NewCounter (),
100- closedMaxIdle : metrics .NewCounter (),
101- closedMaxLifetime : metrics .NewCounter (),
92+ func RegisterDBMetrics (reg metrics.Registry ) dbMetricsHandles {
93+ ctx := dbMetricsHandles {
94+ maxOpen : metrics .NewGauge (),
95+ open : metrics .NewGauge (),
96+ inUse : metrics .NewGauge (),
97+ idle : metrics .NewGauge (),
98+ waitedFor : metrics .NewCounter (),
99+ blockedMilliseconds : metrics .NewCounter (),
100+ closedMaxIdle : metrics .NewCounter (),
101+ closedMaxLifetime : metrics .NewCounter (),
102102 }
103103 subsys := "connections"
104- reg .Register (metricName (subsys , "max_open_desc " ), ctx .maxOpen )
105- reg .Register (metricName (subsys , "open_desc " ), ctx .open )
106- reg .Register (metricName (subsys , "in_use_desc " ), ctx .inUse )
107- reg .Register (metricName (subsys , "idle_desc " ), ctx .idle )
108- reg .Register (metricName (subsys , "waited_for_desc " ), ctx .waitedFor )
109- reg .Register (metricName (subsys , "blocked_seconds_desc " ), ctx .blockedSeconds )
110- reg .Register (metricName (subsys , "closed_max_idle_desc " ), ctx .closedMaxIdle )
111- reg .Register (metricName (subsys , "closed_max_lifetime_desc " ), ctx .closedMaxLifetime )
104+ reg .Register (metricName (subsys , "max_open " ), ctx .maxOpen )
105+ reg .Register (metricName (subsys , "open " ), ctx .open )
106+ reg .Register (metricName (subsys , "in_use " ), ctx .inUse )
107+ reg .Register (metricName (subsys , "idle " ), ctx .idle )
108+ reg .Register (metricName (subsys , "waited_for " ), ctx .waitedFor )
109+ reg .Register (metricName (subsys , "blocked_milliseconds " ), ctx .blockedMilliseconds )
110+ reg .Register (metricName (subsys , "closed_max_idle " ), ctx .closedMaxIdle )
111+ reg .Register (metricName (subsys , "closed_max_lifetime " ), ctx .closedMaxLifetime )
112112 return ctx
113113}
114114
115- func (met * dbMetrics ) Update (stats sql.DBStats ) {
115+ func (met * dbMetricsHandles ) Update (stats sql.DBStats ) {
116116 met .maxOpen .Update (int64 (stats .MaxOpenConnections ))
117117 met .open .Update (int64 (stats .OpenConnections ))
118118 met .inUse .Update (int64 (stats .InUse ))
119119 met .idle .Update (int64 (stats .Idle ))
120120 met .waitedFor .Inc (int64 (stats .WaitCount ))
121- met .blockedSeconds .Inc (int64 (stats .WaitDuration .Seconds ()))
121+ met .blockedMilliseconds .Inc (int64 (stats .WaitDuration .Milliseconds ()))
122122 met .closedMaxIdle .Inc (int64 (stats .MaxIdleClosed ))
123123 met .closedMaxLifetime .Inc (int64 (stats .MaxLifetimeClosed ))
124124}
0 commit comments