{{title 'Services'}} {{#app-view class="service list"}} {{#block-slot name='notification' as |status type|}} {{partial 'dc/services/notifications'}} {{/block-slot}} {{#block-slot name='header'}}

Services {{format-number items.length}} total

{{/block-slot}} {{#block-slot name='toolbar'}} {{#if (gt items.length 0) }} {{phrase-editor placeholder='service:name tag:name status:critical search-term' value=(slice 0 terms.length terms) onchange=(action (mut terms) value='target.value') searchable=searchable }} {{/if}} {{/block-slot}} {{#block-slot name='content'}} {{#changeable-set dispatcher=searchable}} {{#block-slot name='set' as |filtered|}} {{#tabular-collection route='dc.services.show' key='Name' items=filtered as |item index| }} {{#block-slot name='header'}} Service Health ChecksThe number of health checks for the service on all nodes Tags {{/block-slot}} {{#block-slot name='row'}} {{#let (service/external-source item) as |externalSource| }} {{#if externalSource }} {{else}} {{/if}} {{/let}} {{item.Name}} {{healthcheck-info passing=item.ChecksPassing warning=item.ChecksWarning critical=item.ChecksCritical passingWidth=passingWidth warningWidth=warningWidth criticalWidth=criticalWidth }} {{tag-list items=item.Tags}} {{/block-slot}} {{/tabular-collection}} {{/block-slot}} {{#block-slot name='empty'}}

There are no services.

{{/block-slot}} {{/changeable-set}} {{/block-slot}} {{/app-view}}