mirror of
https://github.com/pgsty/minio.git
synced 2026-07-21 13:10:22 +03:00
Fix current_send_in_progress metric always being zero (#18160)
This commit is contained in:
+5
-2
@@ -2556,8 +2556,10 @@ func getNotificationMetrics() *MetricsGroup {
|
|||||||
cacheInterval: 10 * time.Second,
|
cacheInterval: 10 * time.Second,
|
||||||
}
|
}
|
||||||
mg.RegisterRead(func(ctx context.Context) []Metric {
|
mg.RegisterRead(func(ctx context.Context) []Metric {
|
||||||
nstats := globalNotifyTargetList.Stats()
|
metrics := make([]Metric, 0, 3)
|
||||||
metrics := make([]Metric, 0, 1+len(nstats.TargetStats))
|
|
||||||
|
if globalEventNotifier != nil {
|
||||||
|
nstats := globalEventNotifier.targetList.Stats()
|
||||||
metrics = append(metrics, Metric{
|
metrics = append(metrics, Metric{
|
||||||
Description: MetricDescription{
|
Description: MetricDescription{
|
||||||
Namespace: minioNamespace,
|
Namespace: minioNamespace,
|
||||||
@@ -2581,6 +2583,7 @@ func getNotificationMetrics() *MetricsGroup {
|
|||||||
Value: float64(st.CurrentQueue),
|
Value: float64(st.CurrentQueue),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
lstats := globalLambdaTargetList.Stats()
|
lstats := globalLambdaTargetList.Stats()
|
||||||
for _, st := range lstats.TargetStats {
|
for _, st := range lstats.TargetStats {
|
||||||
|
|||||||
Reference in New Issue
Block a user