| Release | State | Serving | Workers | Slots busy | WebSockets | Slots | Queued | Created | Note | {% if csrf.is_some() %}Actions | {% endif %}
|---|---|---|---|---|---|---|---|---|---|---|
| {% if release.workers > 0 %}{{ app.name }}@{{ release.id }}{% else %}{{ app.name }}@{{ release.id }}{% endif %}{% if !app.maintenance_since.is_empty() && release.serving %} maintenance since {{ app.maintenance_since }}{% endif %} | {{ release.state }} | {% if release.serving %}yes{% endif %} | {{ release.workers }} | {{ release.slots_busy }} | {{ release.websockets }} | {{ release.slots_total }} | {{ release.waiting }} | {{ release.created }} | {{ release.message }} | {% if let Some(token) = csrf %}{% if release.serving %}{% endif %} {% if release.serving && !app.previous.is_empty() %}{% endif %} {% if !release.serving && release.state == "ready" %}{% endif %} {% if release.workers > 0 %}{% endif %} | {% endif %}
| Rollout | Candidate | Baseline | State | Share | Updated | Message |
|---|---|---|---|---|---|---|
| {{ rollout.app }} {{ rollout.id }} | {{ rollout.candidate }} | {{ rollout.baseline }} | {{ rollout.state }} | {{ rollout.percent }}% | {{ rollout.updated }} | {{ rollout.message }} |
| Group | Workers | Policy | CPU | GIL wait p95 | Loop lag p95 | Diagnosis | Last decision | {% if csrf.is_some() %}Actions | {% endif %}
|---|---|---|---|---|---|---|---|---|
| {{ row.release }} {{ row.group }}{% if row.optional %} (optional){% endif %} | {{ row.workers }} | {{ row.policy }} | {{ row.cpu }} | {{ row.gil_wait }} | {{ row.loop_lag }} | {{ row.diagnosis }}{% if !row.advice.is_empty() %} {{ row.advice }}{% endif %} | {{ row.last_decision }} | {% if let Some(token) = csrf %}{% if row.pinned %}{% endif %} | {% endif %}
| Host | Names | Listeners | TLS | Default |
|---|---|---|---|---|
| {{ host.name }} | {{ host.names.join(", ") }} | {{ host.listeners.join(", ") }} | {% if host.tls %}yes{% endif %} | {% if host.default %}yes{% endif %} |
| Host | Path | Application |
|---|---|---|
| {{ route.host }} | {{ route.path }} | {{ route.app }} |