Initial public release
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s

This commit is contained in:
Jens
2026-08-31 21:56:53 +02:00
commit faeb58ef6d
1386 changed files with 263203 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Observability Plan
## Doel
GeoIntel moet tijdens lange AI/GIS-jobs duidelijk tonen wat er gebeurt.
## Logcategorieën
- Application logs: API requests, validatiefouten, service lifecycle.
- Geospatial logs: raster metadata, CRS-detectie, clip/reproject/tiling, geometrievalidatie.
- AI logs: model load, tile inference, merge, polygonization, filtering.
- Job logs: queued, started, progress, completed, failed.
## Correlation IDs
Elke job en API-call die een job start krijgt een `correlation_id`.
## Minimale job events
`queued`, `started`, `metadata_extracted`, `preprocessing_completed`, `inference_started`, `inference_completed`, `postprocessing_completed`, `persisted`, `completed`, `failed`.
## Frontend observability
De UI toont status, progress, laatste logregel, link naar details en foutmelding met herstelactie.