{%- extends 'default.html' -%} {% block content %} {%- macro post_toast_button(text, url, css_class) -%} {%- endmacro -%}
System Info
Total Physical RAM {{system_vm.total | computer_size}}
Available {{system_vm.available | computer_size}}
Worker Info
{% for pid, process in processes.items() %} {% endfor %}
PID Type Started Memory Usage (Virtual) Memory Usage (Physical) Actions
{{process.pid}} {{'Master' if process.is_master else 'Worker'}} {{process.started_at_utc_str}} {{process.memory_vms | computer_size}} {{process.memory_rss | computer_size}} {%- if process.is_master -%} {{post_toast_button('Scale Up', '/performance/workers/+1', 'btn-secondary')}} {{post_toast_button('Scale Down', '/performance/workers/-1', 'btn-secondary')}} {{post_toast_button('Reload', '/performance/workers/reload', 'btn-danger')}} {%- else -%} {{post_toast_button('Shutdown', '/performance/workers/' ~ process.pid ~ '/terminate', 'btn-danger')}} {{post_toast_button('Kill', '/performance/workers/' ~ process.pid ~ '/kill', 'btn-danger')}} {%- endif -%}
{% endblock %}