{% extends 'orbit/base.html' %} {% block title %}System Health - Django Orbit{% endblock %} {% block body %}
Back to Dashboard

System Health

{% if is_healthy %} All Systems Operational {% else %} Some Issues Detected {% endif %}
Total Modules
{{ watchers.total }}
Healthy
{{ watchers.installed_count }}
Failed
{{ watchers.failed_count }}
Disabled
{% with disabled_count=watchers.total|add:"-"|add:watchers.installed_count|add:"-"|add:watchers.failed_count %} {{ disabled_count|default:0 }} {% endwith %}

Agent & MCP Safety

Current data exposure posture for local AI assistants and LLM recording.

MCP data exposure

{% if safety_status.mcp_enabled %} Enabled {% else %} Disabled {% endif %}
Payloads
{% if safety_status.mcp_include_payloads %}masked payloads included{% else %}metadata only{% endif %}
Max results
{{ safety_status.mcp_max_limit }}
Payload cap
{{ safety_status.mcp_max_payload_chars }} chars

AI/LLM watcher

{% if safety_status.record_llm %} Recording {% else %} Off {% endif %}
Prompt/response content
{% if safety_status.llm_capture_content %}captured{% else %}not captured{% endif %}
Tool arguments
{% if safety_status.llm_capture_tool_call_arguments %}captured after masking{% else %}not captured{% endif %}
Default mode
metadata-first

Watchers & Modules

Status of all observation modules. Failed modules are isolated and don't affect others.

{% for module in watchers.modules %}
{% if module.is_healthy %}
{% elif module.is_disabled %}
{% else %}
{% endif %}

{{ module.name }}

{{ module.description }}

{% if module.is_healthy %} Healthy {% elif module.is_disabled %} Disabled {% else %} Failed {% endif %} {% if module.error %} {% endif %}
{% if module.error %}

Error Details

{{ module.error }}
{% if module.error_traceback %}
Show full traceback
{{ module.error_traceback }}
{% endif %}
{% endif %}
{% empty %}

No modules registered yet.

{% endfor %}
{% if watchers.failed %}

Failed Modules Summary

{% for name, error in watchers.failed.items %}

{{ name }}

{{ error }}

{% endfor %}

How to fix failed modules:

  • Install missing dependencies (e.g., pip install celery for Celery watcher)
  • Or disable job watchers in settings: ORBIT_CONFIG = {'RECORD_JOBS': False}
  • Failed modules are isolated and don't affect other Orbit functionality.
Configuration docs
{% endif %}

Dashboard

View all recorded entries

Performance Stats

View analytics and metrics

{% endblock %}