Add diagnostics endpoints and types for improved system monitoring
ci / build-backend (push) Successful in 1m18s
ci / build-frontend (push) Successful in 38s
ci / tests (push) Successful in 1m21s
ci / sonar (push) Successful in 3m46s

Implemented new diagnostics endpoints in the API and added corresponding route configurations in the frontend. Introduced types for diagnostics data, including host, forwarding, and system diagnostics, to enhance monitoring capabilities. Updated localization files to support diagnostics UI elements in both English and Russian, ensuring a comprehensive user experience.
This commit is contained in:
Leonid Pershin
2026-08-02 13:49:48 +03:00
parent 88cfe3716b
commit bed6d4fcfc
16 changed files with 971 additions and 0 deletions
+7
View File
@@ -127,6 +127,13 @@ function AdminLayout() {
>
{t('admin.settings.title')}
</Link>
<Link
to="/admin/diagnostics"
className={cn('pb-2 uppercase tracking-wide text-muted-foreground hover:text-foreground')}
activeProps={{ className: 'border-b-2 border-primary text-primary' }}
>
{t('admin.diagnostics.title')}
</Link>
</nav>
<Outlet />
</div>
@@ -0,0 +1,4 @@
import { createFileRoute } from '@tanstack/react-router'
import { DiagnosticsPanel } from '@/features/admin/diagnostics/DiagnosticsPanel'
export const Route = createFileRoute('/admin/diagnostics')({ component: DiagnosticsPanel })