{% extends "base_user.html" %} {% block title %}Zoe system status{% endblock %} {% block custom_head %} {% endblock %} {% block content %}

Zoe system status

Index

Scheduler

Queue

Service border legend:

{% for id in stats['queue'] %}
{{ id }} ({{ executions_in_queue[id].user_id }}) {% for service in executions_in_queue[id].services %} {% if service.essential %}
{{ service['name'] }}
M:
C: {{ service['resource_reservation']['cores']['max'] }}
{% endif %} {% endfor %} {% for service in executions_in_queue[id].services %} {% if not service.essential %}
{{ service['name'] }}
M:
C: {{ service['resource_reservation']['cores']['max'] }}
{% endif %} {% endfor %}
{% endfor %} {% if stats['queue']|length == 0 %}

The queue is empty.

{% endif %}

Running queue

This queue is unsorted, all services here should be green.

{% for id in stats['running_queue'] %}
{{ id }} ({{ executions_in_queue[id].user_id }}) {% for service in executions_in_queue[id].services %} {% if service.essential %}
{{ service['name'] }}
M:
C: {{ service['resource_reservation']['cores']['max'] }}
{% endif %} {% endfor %} {% for service in executions_in_queue[id].services %} {% if not service.essential %}
{{ service['name'] }}
M:
C: {{ service['resource_reservation']['cores']['max'] }}
{% endif %} {% endfor %}
{% endfor %} {% if stats['running_queue']|length == 0 %}

The running queue is empty.

{% endif %}

Platform

{% for node in stats.platform_stats.nodes %}
{{ node['name'] }} {% if node['status'] == 'offline' %} (node is offline/unreachable) {% endif %}
{{ node['container_count'] }} containers
{% if node['labels']|length > 0 %}
Labels: {% for label in node['labels'] %} {{ label }}  {% endfor %}
{% else %}
No labels
{% endif %}

Memory

Cores

{% endfor %}

Service distribution

{% for node in stats.platform_stats.nodes %} {% for service in node.services %} {% endfor %} {% endfor %}
Host Services and reserved resources
{{ node.name }}{{ service['name'] }} (M: C: {{ service['description']['resources']['cores']['max'] }})
{% endblock %}