{% extends "health/base.html" %} {% load markdown %} {% block title %}___project_name__natural___ Health Check{% endblock %} {% block head %} {% endblock head %} {% block content %}

___project_name__natural___ Health Check

This informs you about the health status of the app

{% if root_cause %}
{{ root_cause.resolving_actions|markdown }}
See the flow and table below for more details
{% endif %}

System Flow

This is the dependency graph of tests and basically the data flow.

        {{ resolver.mermaid_graph }}
        

Recap

Here is the exhaustive list of tests and their status, matching the flow from above.

{% for cause in resolver.get_all_tests %} {% endfor %}
Code Name Status Message
{{ cause.code }} {{ cause.name }} {% if cause.outcome %} {{ cause.outcome.status.value }} {% else %} UNKNOWN {% endif %} {{ cause.message }}

Uptime

Uptime is a measure, from this probe's perspective, of the percentage of time during which the service was fully functional.

Period Uptime
1 day {{ uptime_1 | floatformat:4 }} %
7 days {{ uptime_7 | floatformat:4 }} %
30 days {{ uptime_30 | floatformat:4 }} %
365 days {{ uptime_365 | floatformat:4 }} %

Status History

{% for status in status_history %} {% endfor %}
Date Status Root Cause Message
{{ status.date_created | date:"Y M d P e" }} {{ status.status }} {{ status.root_cause_code }} {{ status.root_cause_message }}

Details

{% for cause in resolver.get_all_tests %}

{{ cause.code }} — {{ cause.name }}

{{ cause.message }}

{% if cause.details %} {{ cause.details | markdown }} {% endif %} {% endfor %}
{% endblock %}