{% if 'aliases' in pd %}
Aliases: |
|
{{ len(pd['aliases']) }} |
{{ ', '.join(pd['aliases']) }} |
{% else %}
|
|
|
|
{% endif %}
{% if 'instances' not in pd %}
Redirect: |
|
{{ pd['redirect'] }} |
|
{% else %}
Instances: |
|
{{ numfmt('%d', pd['instances']) }} |
process(es) |
Restarts: |
|
{{ numfmt('%d', pd.get('restarts', 0)) }} |
times |
Restarts (crit): |
|
{{ numfmt('%d', pd.get('restarts_critical', 0)) }} |
times |
Restarts (init): |
|
{{ numfmt('%d', pd.get('restarts_initial', 0)) }} |
times |
{% set warn = pd['queue'] > mlim['queue'] %}
{% set warn_desc = mlim['queue'] %}
Queue Size: |
{% if warn %}
{% endif %}
|
{{ numfmt('%d', pd['queue']) }}
|
reports |
Queue Data Size: |
|
{% set qsize = szfmt(pd.get('queue_data', 0)) %}
{% if qsize.endswith('iB') %}
{{ qsize[:-3] }}
{% set qsize_m = qsize[-3:] %}
{% else %}
{{ qsize[:-7] }}
{% set qsize_m = qsize[-7:] %}
{% endif %}
|
{{qsize_m}} |
Discards: |
|
{{ numfmt('%d', pd['discards']) }} |
reports |
{% set warn = pd['rate'] > mlim['rate'] %}
{% set warn_desc = mlim['rate'] %}
Request Rate: |
{% if warn %}
{% endif %}
|
{% if pd['rate'] < 1 %}
{{ numfmt('%.2f', pd['rate']) }}
{% else %}
{{ numfmt('%d', pd['rate']) }}
{% endif %}
|
rps [30sec avg] |
{% set warn = pd['busy'] > mlim['busy'] %}
{% set warn_desc = numfmt('%d', mlim['busy'] * 100) + '%' %}
Busy: |
{% if warn %}
{% endif %}
|
{{ numfmt('%.2f', pd['busy'] * 100) }}%
|
work/sleep time [30sec avg] |
Compressed Request Size: |
|
{{ szfmt(pd['psize']) }} |
[30sec avg] |
Decompressed Request Size: |
|
{{ szfmt(pd['upsize']) }} |
{% if pd['psize'] != 0 %}
({{ numfmt('%.2f', pd['upsize'] / pd['psize']) }}x) [30sec avg] |
{% else %}
({{ numfmt('%.2f', pd['upsize']) }}x) [30sec avg] |
{% endif %}
Total Requests: |
|
{{ numfmt('%d', pd['requests']) }} |
request(s) |
{% endif %}