{% extends base_template %} {% block title_page %}AL - Dashboard{% endblock %} {% block js_import %} {% endblock %} {% block css_import %} {% endblock %} {% block section %}
{%raw%}
Ingester :: x{{data.ingester.instances}}
 {{data.ingester.queues.ingest}}  
 {{data.ingester.queues.critical}} ({{data.ingester.processing_chance.critical * 100 | floatStr}}%)    {{data.ingester.queues.high}} ({{data.ingester.processing_chance.high * 100 | floatStr}}%)    {{data.ingester.queues.medium}} ({{data.ingester.processing_chance.medium * 100 | floatStr}}%)    {{data.ingester.queues.low}} ({{data.ingester.processing_chance.low * 100 | floatStr}}%)  
 {{data.ingester.processing.inflight}} 
 {{data.ingester.metrics.cache_hit + data.ingester.metrics.cache_hit_local}}    {{data.ingester.metrics.cache_miss + data.ingester.metrics.cache_expired + data.ingester.metrics.cache_stale}}  
 {{data.ingester.metrics.files_completed | floatStr}}    {{data.ingester.metrics.submissions_completed | floatStr}}    {{data.ingester.metrics.whitelisted | floatStr}}    {{data.ingester.metrics.skipped | floatStr}}    {{data.ingester.metrics.duplicates | floatStr}}    {{data.ingester.metrics.bytes_completed/((1024*1024*60)/8) | floatStr}} / {{data.ingester.metrics.bytes_ingested/((1024*1024*60)/8) | floatStr}} Mbps 
Dispatcher :: x{{data.dispatcher.instances}}
{{ data.services.up | split }} :: {{ data.services.down | split }}
 {{data.dispatcher.inflight.outstanding}} / {{data.dispatcher.inflight.max}} 
 {{data.dispatcher.queues.ingest}} 
 {{data.dispatcher.metrics.files_completed}}    {{data.dispatcher.metrics.submissions_completed}} 
Expiry :: x{{data.expiry.instances}}
 {{data.expiry.queues.alert}}    {{data.expiry.queues.error}}    {{data.expiry.queues.file + data.expiry.queues.filescore + data.expiry.queues.cached_file}}    {{data.expiry.queues.emptyresult + data.expiry.queues.result}}    {{data.expiry.queues.submission + data.expiry.queues.submission_summary + data.expiry.queues.submission_tree}}  
 {{data.expiry.metrics.alert}}    {{data.expiry.metrics.error}}    {{data.expiry.metrics.file + data.expiry.metrics.filescore + data.expiry.metrics.cached_file}}    {{data.expiry.metrics.emptyresult + data.expiry.metrics.result}}    {{data.expiry.metrics.submission + data.expiry.metrics.submission_summary + data.expiry.metrics.submission_tree}}  
 {{data.expiry.archive.alert}}    {{data.expiry.archive.error}}    {{data.expiry.archive.file + data.expiry.archive.filescore + data.expiry.archive.cached_file}}    {{data.expiry.archive.emptyresult + data.expiry.archive.result}}    {{data.expiry.archive.submission + data.expiry.archive.submission_summary + data.expiry.archive.submission_tree}}  
Alerter :: x{{data.alerter.instances}}
 {{data.alerter.queues.alert}} 
 {{data.alerter.metrics.created}}    {{data.alerter.metrics.error}}    {{data.alerter.metrics.received}}    {{data.alerter.metrics.updated}}  
Resources
CPU ({{( 100-(data.scaler.cpu_free / data.scaler.cpu_total)*100) | number: 1}} %)
Ram ({{( 100-(data.scaler.memory_free / data.scaler.memory_total)*100) | number: 1}} %)
{{ data.scaler.cpu_total-data.scaler.cpu_free | number: 1 }} / {{data.scaler.cpu_total | number: 1 }} cores
{{ (data.scaler.memory_total-data.scaler.memory_free) / 1024 | number: 1 }} / {{data.scaler.memory_total / 1024 | number: 1 }} GBs
  
{{service_name}} :: {{service.instances}} / {{service.scaler.target}}
 {{service.queue}}
 {{service.activity.busy}}
 {{service.metrics.execute}}
 {{service.metrics.fail_recoverable+service.metrics.fail_nonrecoverable}}
{{service_name}}
OFFLINE

Loading

Loading
{%endraw%}
{% endblock %}