Skip to content

Commit 68c1f9a

Browse files
authored
allow additional metric configuration in ReportDBStatsMetrics (#33)
1 parent f8f117c commit 68c1f9a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

metrics/metrics.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ func newConfig() *config {
3333
}
3434

3535
// ReportDBStatsMetrics reports DBStats metrics using OpenTelemetry Metrics API.
36-
func ReportDBStatsMetrics(db *sql.DB) {
36+
func ReportDBStatsMetrics(db *sql.DB, opts ...metric.ObserveOption) {
3737
cfg := newConfig()
3838

3939
if cfg.meter == nil {
4040
cfg.meter = cfg.meterProvider.Meter(instrumName)
4141
}
4242

4343
meter := cfg.meter
44-
opts := cfg.opts
44+
opts = append(cfg.opts, opts...)
4545

4646
maxOpenConns, _ := meter.Int64ObservableGauge(
4747
"go.sql.connections_max_open",

0 commit comments

Comments
 (0)