{{/* The polled part of Health: two rows of boxes, in the page and in its fragment (GET /server/health/fragment) alike. panel.js polls the first row (data-poll, outerHTML) and htmx swaps the second into place by its id when the fragment marks it out of band (.Refresh) — the two rows are siblings, and a fragment can replace only the element that asked for it. */}} {{define "health_body"}}
| Resource | Usage | Detail |
|---|---|---|
| {{.Resource}} | {{if .Gauge}}{{.Gauge.Text}}{{else if .Usage}}{{.Usage}}{{else}}—{{end}} | {{range .Detail}} {{.}} {{end}} |
Could not ask supervisord for the process list.
{{template "body_close"}} {{else}}| Program | State | Detail |
|---|---|---|
| {{.Name}} | {{template "tag" .State}} | {{.Detail}} |
{{.CertDetail}}
{{template "body_close"}} {{template "box_close"}}| Milter | State |
|---|---|
| {{.Name}}{{if .Note}} · {{.Note}}{{end}} {{.Path}}{{if .Detail}} {{.Detail}}{{end}} | {{template "tag" .State}} |