"""
URL Configuration for Monitoring Application

This module defines URL patterns for the monitoring dashboard,
health checks, and real-time data endpoints.
"""

from django.urls import path
from . import views

app_name = 'monitoring'

urlpatterns = [
    # Main dashboard
    path('', views.DashboardView.as_view(), name='dashboard'),
    
    # Detailed metrics and analytics
    path('metrics/', views.MetricsView.as_view(), name='metrics'),
    
    # Health check endpoints
    path('health/', views.health_check, name='health_check'),
    
    # HTMX real-time update endpoints
    path('api/system-status/', views.system_status, name='system_status'),
    path('api/system-info/', views.system_info, name='system_info'),
    path('api/live-streams/', views.live_stream_data, name='live_streams'),
    path('api/recent-activity/', views.recent_activity, name='recent_activity'),
]
