Skip to content
Snippets Groups Projects
Commit 95fc7021 authored by Paul "LeoNerd" Evans's avatar Paul "LeoNerd" Evans
Browse files

Add standard process_*_memory_bytes metrics

parent 9b0316c7
No related branches found
No related tags found
No related merge requests found
......@@ -113,6 +113,7 @@ def render_all():
# process resource usage
TICKS_PER_SEC = 100
BYTES_PER_PAGE = 4096
rusage = None
stats = None
......@@ -188,6 +189,13 @@ process_metrics.register_callback(
"cpu_seconds_total", lambda: (float(stats[11]) + float(stats[12])) / TICKS_PER_SEC
)
process_metrics.register_callback(
"virtual_memory_bytes", lambda: int(stats[20])
)
process_metrics.register_callback(
"resident_memory_bytes", lambda: int(stats[21]) * BYTES_PER_PAGE
)
reactor_metrics = get_metrics_for("reactor")
tick_time = reactor_metrics.register_distribution("tick_time")
pending_calls_metric = reactor_metrics.register_distribution("pending_calls")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment