We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f8f117c commit 68c1f9aCopy full SHA for 68c1f9a
metrics/metrics.go
@@ -33,15 +33,15 @@ func newConfig() *config {
33
}
34
35
// ReportDBStatsMetrics reports DBStats metrics using OpenTelemetry Metrics API.
36
-func ReportDBStatsMetrics(db *sql.DB) {
+func ReportDBStatsMetrics(db *sql.DB, opts ...metric.ObserveOption) {
37
cfg := newConfig()
38
39
if cfg.meter == nil {
40
cfg.meter = cfg.meterProvider.Meter(instrumName)
41
42
43
meter := cfg.meter
44
- opts := cfg.opts
+ opts = append(cfg.opts, opts...)
45
46
maxOpenConns, _ := meter.Int64ObservableGauge(
47
"go.sql.connections_max_open",
0 commit comments