{% extends 'layouts/layout_user.html' %} {% block title %} Dashboard | {{ config['PUBLIC_CONFIG'].site.title }} {% endblock %} {% block styles %} {{super()}} {% endblock %} {% block content %}
{% trans %}Welcome{% endtrans %} {{ current_user.email }}
{{ service.id }}
{{ service.timestamp }}
{{ service.uptime }} Seconds
{{ service.load_average }}
{{ ['INIT', 'CONNECTED', 'ACTIVE'][service.status] }}
{{ service.cpu | round(2, 'floor') }} %
{{ service.gpu }} %
{{ service.bandwidth_in }} Mbps
{{ service.bandwidth_out }} Mbps
{{ service.os }}
{{ service.memory_total }} MB
{{ service.memory_free }} MB
{{ service.hdd_total }} MB
{{ service.hdd_free }} MB
{{ service.online_users }}
{{ service.version }}
| # | {% trans %}Name{% endtrans %} | {% trans %}Type{% endtrans %} | {% trans %}Status{% endtrans %} | {% trans %}Restarts{% endtrans %} | {% trans %}CPU (%){% endtrans %} | {% trans %}RSS (MB){% endtrans %} | {% trans %}In (Mbps){% endtrans %} | {% trans %}Out (Mbps){% endtrans %} | {% trans %}TTL (sec){% endtrans %} | {% trans %}RTL (sec){% endtrans %} | {% trans %}Quality (%){% endtrans %} | {% trans %}Price ($){% endtrans %} | {% trans %}Actions{% endtrans %} |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} |
|
{{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE', 'COD_RELAY', 'COD_ENCODE'][rev.type] }} | {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][rev.status] }} | {{ rev.restarts }} | {{ rev.cpu | round(2, 'floor') }} | {{ (rev.rss / (1024 * 1024)) | round(4, 'floor') }} | {{ (rev.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} | {{ (rev.output_streams|sum(attribute='bps') / (1024 * 1024 / 8))| round(4, 'floor') }} | {{ (rev.timestamp - rev.start_time)/1000 }} | {{ (rev.timestamp - rev.loop_start_time)/1000 }} | {{ rev.quality | round(2, 'floor') }} | {{ rev.price }} | {% trans %}Play{% endtrans %} {% if (role == 2) %} {% trans %}View log{% endtrans %} {% trans %}VPL{% endtrans %} {% endif %} |
| # | {% trans %}Name{% endtrans %} | {% trans %}Type{% endtrans %} | {% trans %}Status{% endtrans %} | {% trans %}Restarts{% endtrans %} | {% trans %}CPU (%){% endtrans %} | {% trans %}RSS (MB){% endtrans %} | {% trans %}In (Mbps){% endtrans %} | {% trans %}Out (Mbps){% endtrans %} | {% trans %}TTL (sec){% endtrans %} | {% trans %}RTL (sec){% endtrans %} | {% trans %}Quality (%){% endtrans %} | {% trans %}Price ($){% endtrans %} | {% trans %}Actions{% endtrans %} |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} |
|
{{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE'][vod.type] }} | {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][vod.status] }} | {{ vod.restarts }} | {{ vod.cpu | round(2, 'floor') }} | {{ (vod.rss / (1024 * 1024)) | round(4, 'floor') }} | {{ (vod.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor')}} | {{ (vod.output_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} | {{ (vod.timestamp - vod.start_time)/1000 }} | {{ (vod.timestamp - vod.loop_start_time)/1000 }} | {{ vod.quality | round(2, 'floor') }} | {{ vod.price }} | {% trans %}Play{% endtrans %} {% trans %}View log{% endtrans %} |
| # | {% trans %}Name{% endtrans %} | {% trans %}Type{% endtrans %} | {% trans %}Status{% endtrans %} | {% trans %}Restarts{% endtrans %} | {% trans %}CPU (%){% endtrans %} | {% trans %}RSS (MB){% endtrans %} | {% trans %}In (Mbps){% endtrans %} | {% trans %}Out (Mbps){% endtrans %} | {% trans %}TTL (sec){% endtrans %} | {% trans %}RTL (sec){% endtrans %} | {% trans %}Quality (%){% endtrans %} | {% trans %}Price ($){% endtrans %} | {% trans %}Actions{% endtrans %} |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ loop.index }} |
|
{{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'COD_RELAY', 'COD_ENCODE'][cod.type] }} | {{ ['NEW', 'INIT', 'STARTED', 'READY', 'PLAYING', 'FROZEN', 'WAITING'][cod.status] }} | {{ cod.restarts }} | {{ cod.cpu | round(2, 'floor') }} | {{ (cod.rss / (1024 * 1024)) | round(4, 'floor') }} | {{ (cod.input_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor')}} | {{ (cod.output_streams|sum(attribute='bps') / (1024 * 1024 / 8)) | round(4, 'floor') }} | {{ (cod.timestamp - cod.start_time)/1000 }} | {{ (cod.timestamp - cod.loop_start_time)/1000 }} | {{ cod.quality | round(2, 'floor') }} | {{ cod.price }} | {% trans %}Play{% endtrans %} {% if (role == 2) %} {% trans %}View log{% endtrans %} {% trans %}VPL{% endtrans %} {% endif %} |
| # | {% trans %}Name{% endtrans %} | {% trans %}Type{% endtrans %} | {% trans %}Price ($){% endtrans %} | {% trans %}Actions{% endtrans %} |
|---|---|---|---|---|
| {{ loop.index }} |
|
{{ ['PROXY','RELAY', 'ENCODE', 'TIMESHIFT_PLAYER', 'TIMESHIFT_RECORDER', 'CATCHUP', 'TEST_LIFE', 'VOD_RELAY', 'VOD_ENCODE','COD_RELAY', 'COD_ENCODE'][proxy.type] }} | {{ proxy.price }} | {% trans %}Play{% endtrans %} |