{% extends "base.html" %} {% block content %}

Health

{{ health_payload | tojson(indent=2) }}

Capability Discovery

{% set configured = obs_services_payload.dependencies.configured_services if obs_services_payload.dependencies is defined else [] %} {% set observed = obs_services_payload.dependencies.observed_services if obs_services_payload.dependencies is defined else [] %}

Configured dependencies: {% if configured %}{{ configured | join(", ") }}{% else %}none{% endif %}

Observed dependencies: {% if observed %}{{ observed | join(", ") }}{% else %}none observed yet{% endif %}

{{ obs_services_payload | tojson(indent=2) }}

API Health

{{ api_health_payload | tojson(indent=2) }}

Endpoint Health

{{ endpoint_health_payload | tojson(indent=2) }}

Database Health

{% set schema_drift = db_health_payload.database.schema_drift if db_health_payload.database is defined and db_health_payload.database.schema_drift is defined else none %}

Schema drift: {% if schema_drift %} {{ schema_drift.status }}{% if schema_drift.summary %} - {{ schema_drift.summary }}{% endif %} {% else %} unavailable {% endif %}

{{ db_health_payload | tojson(indent=2) }}

Auth Health

{% set sessions = auth_health_payload.auth.sessions if auth_health_payload.auth is defined and auth_health_payload.auth.sessions is defined else none %}

Session summary: {% if sessions and sessions.supported %} active={{ sessions.active_session_count }}, recent={{ sessions.recent_user_count }} {% elif sessions %} session summary not supported for Ursa's current auth model {% else %} unavailable {% endif %}

{{ auth_health_payload | tojson(indent=2) }}
{% endblock %}