We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bb53e43 commit f926c21Copy full SHA for f926c21
logging/prometheus.go
@@ -45,15 +45,18 @@ func NewMetrics(options *MetricsOptions) (c *Metrics) {
45
Name: options.Name,
46
Help: options.Help,
47
},
48
- []string{"level"},
+ []string{"logger", "level"},
49
)
50
return &Metrics{
51
vector: vector,
52
}
53
54
55
-func (c *Metrics) Inc(level slog.Level) {
56
- c.vector.WithLabelValues(level.String()).Inc()
+func (c *Metrics) Inc(loggerName string, level slog.Level) {
+ c.vector.With(prometheus.Labels{
57
+ "logger": loggerName,
58
+ "level": level.String(),
59
+ }).Inc()
60
61
62
// Metrics returns all Prometheus metrics that should be registered.
0 commit comments