diff --git a/apps/sqlite_api/app.md b/projects/fn_monitoring/apps/sqlite_api/app.md similarity index 96% rename from apps/sqlite_api/app.md rename to projects/fn_monitoring/apps/sqlite_api/app.md index ce7c5a3a..66f4d446 100644 --- a/apps/sqlite_api/app.md +++ b/projects/fn_monitoring/apps/sqlite_api/app.md @@ -8,7 +8,7 @@ uses_functions: [] uses_types: [] framework: "net/http" entry_point: "main.go" -dir_path: "apps/sqlite_api" +dir_path: "projects/fn_monitoring/apps/sqlite_api" --- ## Uso diff --git a/apps/sqlite_api/config.go b/projects/fn_monitoring/apps/sqlite_api/config.go similarity index 100% rename from apps/sqlite_api/config.go rename to projects/fn_monitoring/apps/sqlite_api/config.go diff --git a/apps/sqlite_api/handlers.go b/projects/fn_monitoring/apps/sqlite_api/handlers.go similarity index 100% rename from apps/sqlite_api/handlers.go rename to projects/fn_monitoring/apps/sqlite_api/handlers.go diff --git a/apps/sqlite_api/handlers_test.go b/projects/fn_monitoring/apps/sqlite_api/handlers_test.go similarity index 100% rename from apps/sqlite_api/handlers_test.go rename to projects/fn_monitoring/apps/sqlite_api/handlers_test.go diff --git a/apps/sqlite_api/main.go b/projects/fn_monitoring/apps/sqlite_api/main.go similarity index 100% rename from apps/sqlite_api/main.go rename to projects/fn_monitoring/apps/sqlite_api/main.go diff --git a/projects/fn_monitoring/project.md b/projects/fn_monitoring/project.md new file mode 100644 index 00000000..35a4c201 --- /dev/null +++ b/projects/fn_monitoring/project.md @@ -0,0 +1,24 @@ +--- +name: fn_monitoring +description: "Monitoreo y visualizacion del estado del fn_registry. API HTTP read-only sobre las bases de datos SQLite y dashboard ImGui que consume la API." +tags: [monitoring, api, dashboard, sqlite, visualization] +repo_url: "" +--- + +## Apps + +| App | Descripcion | +|-----|-------------| +| sqlite_api | API REST HTTP read-only para registry.db y operations.db (Go, net/http, puerto 8484) | +| registry_dashboard | Dashboard ImGui con KPIs, charts y tablas del registry (C++, consume sqlite_api) | + +## Arquitectura + +``` +sqlite_api (Go, :8484) + └── registry.db, apps/*/operations.db (read-only) + ↑ +registry_dashboard (C++/ImGui) + └── HTTP GET/POST → sqlite_api + └── Fallback: SQLite directo si API no disponible +```