""" URL configuration for monitoring app """ from django.urls import path, include from rest_framework.routers import DefaultRouter from monitoring.views import ( MonitoringTargetViewSet, HealthCheckViewSet, SystemMetricViewSet, MetricMeasurementViewSet, AlertRuleViewSet, AlertViewSet, MonitoringDashboardViewSet, SystemStatusViewSet, SystemOverviewView, MonitoringTasksView ) router = DefaultRouter() router.register(r'targets', MonitoringTargetViewSet) router.register(r'health-checks', HealthCheckViewSet) router.register(r'metrics', SystemMetricViewSet) router.register(r'measurements', MetricMeasurementViewSet) router.register(r'alert-rules', AlertRuleViewSet) router.register(r'alerts', AlertViewSet) router.register(r'dashboards', MonitoringDashboardViewSet) router.register(r'status', SystemStatusViewSet) app_name = 'monitoring' urlpatterns = [ path('', include(router.urls)), path('overview/', SystemOverviewView.as_view(), name='system-overview'), path('tasks/', MonitoringTasksView.as_view(), name='monitoring-tasks'), ]