Skip to content

Commit 9d36228

Browse files
Update system monitor when polling Prometheus metrics (#8745)
1 parent d36fc3c commit 9d36228

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

distributed/http/scheduler/prometheus/core.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ def __init__(self, server: Scheduler):
2222
self.subsystem = "scheduler"
2323

2424
def collect(self) -> Iterator[GaugeMetricFamily | CounterMetricFamily]:
25+
self.server.monitor.update()
26+
2527
yield GaugeMetricFamily(
2628
self.build_name("clients"),
2729
"Number of clients connected",

distributed/http/worker/prometheus/core.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def __init__(self, server: Worker):
3232
)
3333

3434
def collect(self) -> Iterator[Metric]:
35+
self.server.monitor.update()
3536
ws = self.server.state
3637

3738
tasks = GaugeMetricFamily(

0 commit comments

Comments
 (0)