File indexing completed on 2026-04-28 07:24:57
0001 {% extends 'base.html' %}
0002
0003 {% block title %}ePIC Production Monitor{% endblock %}
0004
0005 {% block content %}
0006 <div class="container mt-4">
0007 <h1 class="mb-4">ePIC Production Monitor</h1>
0008 <p class="lead mb-4">Production monitoring for the ePIC experiment at the Electron Ion Collider</p>
0009
0010 <h4 class="mb-3">PanDA Production</h4>
0011 <div class="row mb-4">
0012 <div class="col-md-4 mb-3">
0013 <div class="card h-100">
0014 <div class="card-body">
0015 <p class="mb-2"><strong><a href="{% url 'monitor_app:panda_activity' %}" class="text-decoration-none">Activity</a></strong></p>
0016 <p class="card-text">Overview of PanDA production activity with job and task counts by status, user, and site.</p>
0017 </div>
0018 </div>
0019 </div>
0020 <div class="col-md-4 mb-3">
0021 <div class="card h-100">
0022 <div class="card-body">
0023 <p class="mb-2"><strong><a href="{% url 'monitor_app:panda_jobs_list' %}" class="text-decoration-none">Jobs</a></strong></p>
0024 <p class="card-text">Browse and filter production jobs with drill-down to job details, errors, and log files.</p>
0025 </div>
0026 </div>
0027 </div>
0028 <div class="col-md-4 mb-3">
0029 <div class="card h-100">
0030 <div class="card-body">
0031 <p class="mb-2"><strong><a href="{% url 'monitor_app:panda_tasks_list' %}" class="text-decoration-none">Tasks</a></strong></p>
0032 <p class="card-text">Browse and filter JEDI tasks with drill-down to task details and constituent jobs.</p>
0033 </div>
0034 </div>
0035 </div>
0036 <div class="col-md-4 mb-3">
0037 <div class="card h-100">
0038 <div class="card-body">
0039 <p class="mb-2"><strong><a href="{% url 'monitor_app:panda_errors_list' %}" class="text-decoration-none">Error Summary</a></strong></p>
0040 <p class="card-text">Top error patterns ranked by frequency across all failed jobs.</p>
0041 </div>
0042 </div>
0043 </div>
0044 <div class="col-md-4 mb-3">
0045 <div class="card h-100">
0046 <div class="card-body">
0047 <p class="mb-2"><strong><a href="{% url 'monitor_app:panda_diagnostics_list' %}" class="text-decoration-none">Diagnostics</a></strong></p>
0048 <p class="card-text">Failed jobs with full error details for debugging production issues.</p>
0049 </div>
0050 </div>
0051 </div>
0052 <div class="col-md-4 mb-3">
0053 <div class="card h-100">
0054 <div class="card-body">
0055 <p class="mb-2"><strong><a href="{% url 'monitor_app:epic_queues_list' %}" class="text-decoration-none">EIC PanDA Queues</a></strong></p>
0056 <p class="card-text">ePIC compute queues from live PanDA schedconfig. Status, resource type, container config, and full queue parameters.</p>
0057 </div>
0058 </div>
0059 </div>
0060 </div>
0061
0062 <h4 class="mb-3">Physics Configuration System</h4>
0063 <div class="row">
0064 <div class="col-md-4 mb-3">
0065 <div class="card h-100">
0066 <div class="card-body">
0067 <p class="mb-2"><strong><a href="{% url 'monitor_app:pcs_hub' %}" class="text-decoration-none">PCS Hub</a></strong></p>
0068 <p class="card-text">Physics configuration tags, datasets, and production config management.</p>
0069 </div>
0070 </div>
0071 </div>
0072 <div class="col-md-4 mb-3">
0073 <div class="card h-100">
0074 <div class="card-body">
0075 <p class="mb-2"><strong><a href="{% url 'monitor_app:pcs_tag_compose' tag_type='p' %}" class="text-decoration-none">Physics Tags</a></strong></p>
0076 <p class="card-text">Browse and compose physics process configuration tags.</p>
0077 </div>
0078 </div>
0079 </div>
0080 <div class="col-md-4 mb-3">
0081 <div class="card h-100">
0082 <div class="card-body">
0083 <p class="mb-2"><strong><a href="{% url 'monitor_app:pcs_datasets_list' %}" class="text-decoration-none">Datasets</a></strong></p>
0084 <p class="card-text">Production datasets composed from locked configuration tags.</p>
0085 </div>
0086 </div>
0087 </div>
0088 </div>
0089 </div>
0090 {% endblock %}