You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Help: "Number of retries before message was moved to DLQ",
111
-
Buckets: []float64{1, 2, 3, 5, 10, 20},
112
-
},
113
-
[]string{"topic"},
114
-
),
96
+
return&DLQMetrics{
97
+
topicCounts: make(map[string]*DLQTopicMetrics),
98
+
registerer: registerer,
99
+
messagesTotal: newDLQCounterVec("messages_total", "Total number of messages sent to the dead letter queue", []string{"topic", "handler"}),
100
+
messagesCurrent: newDLQGaugeVec("messages_current", "Current number of messages in the dead letter queue", []string{"topic"}),
101
+
replayedTotal: newDLQCounterVec("replayed_total", "Total number of messages replayed from the dead letter queue", []string{"topic"}),
102
+
purgedTotal: newDLQCounterVec("purged_total", "Total number of messages purged from the dead letter queue", []string{"topic"}),
103
+
ageSecondsHist: newDLQHistogramVec("message_age_seconds", "Age of messages when moved to DLQ (time since first attempt)", []float64{1, 5, 10, 30, 60, 300, 600, 1800, 3600}, []string{"topic"}),
104
+
retryCountHist: newDLQHistogramVec("retry_count", "Number of retries before message was moved to DLQ", []float64{1, 2, 3, 5, 10, 20}, []string{"topic"}),
115
105
}
116
-
117
-
returnm
118
106
}
119
107
120
108
// Register registers the Prometheus collectors. Safe to call multiple times.
0 commit comments