This commit is contained in:
Iliyan Angelov
2025-09-19 11:58:53 +03:00
parent 306b20e24a
commit 6b247e5b9f
11423 changed files with 1500615 additions and 778 deletions

View File

@@ -0,0 +1,30 @@
"""
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'),
]