mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-28 19:17:42 +02:00
chore(analytics): Umami-Token auch aus datierten Records genericisiert (Web-Analytics)
Auf expliziten Wunsch — 6 historische Audit-/Decision-/Plan-Records. Token Umami→Web-Analytics; präzise Historie bleibt in git-log + devlog erhalten. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
0b04ec35b5
commit
bcb4df0979
6 changed files with 24 additions and 24 deletions
|
|
@ -63,7 +63,7 @@ Dieses Dokument analysiert den aktuellen Zustand der Mana-Infrastruktur auf dem
|
|||
│ │
|
||||
│ ┌───────────────────────────────────────────────────────────────┐ │
|
||||
│ │ Monitoring & Tools (8 Services) │ │
|
||||
│ │ VictoriaMetrics │ Grafana │ Exporters │ Umami │ n8n │ │
|
||||
│ │ VictoriaMetrics │ Grafana │ Exporters │ Web-Analytics │ n8n │ │
|
||||
│ └───────────────────────────────────────────────────────────────┘ │
|
||||
│ │
|
||||
└─────────────────────────────────────────────────────────────────────┘
|
||||
|
|
@ -153,7 +153,7 @@ Dieses Dokument analysiert den aktuellen Zustand der Mana-Infrastruktur auf dem
|
|||
| cAdvisor | mana-cadvisor | 8080 | Container-Metriken |
|
||||
| Postgres Exporter | mana-postgres-exporter | 9187 | DB-Metriken |
|
||||
| Redis Exporter | mana-redis-exporter | 9121 | Cache-Metriken |
|
||||
| Umami | mana-umami | 3200 | Web Analytics |
|
||||
| Web-Analytics | mana-web-analytics | 3200 | Web Analytics |
|
||||
| n8n | mana-n8n | 5678 | Workflow Automation |
|
||||
| Telegram Stats Bot | mana-telegram-stats-bot | 3300 | Telegram Reports |
|
||||
|
||||
|
|
@ -198,7 +198,7 @@ AKTUELL (Chaotisch):
|
|||
│ 3031-3032 LÜCKE │ │
|
||||
│ 3033 matrix-tts-bot │ Bot im falschen Bereich! │
|
||||
│ 3100 grafana │ Monitoring im Backend-Bereich! │
|
||||
│ 3200 umami │ Warum 3200? │
|
||||
│ 3200 web-analytics │ Warum 3200? │
|
||||
│ 3300-3301 Telegram │ Telegram im 33xx Bereich │
|
||||
│ 3310-3318 Matrix Bots │ OK, aber 3033 fehlt! │
|
||||
├──────────────────────────────────────────────────────────────────┤
|
||||
|
|
@ -341,7 +341,7 @@ NEU (Strukturiert):
|
|||
│ │
|
||||
│ 8000-8099: Monitoring Dashboards │
|
||||
│ ├── 8000: grafana │
|
||||
│ ├── 8010: umami │
|
||||
│ ├── 8010: web-analytics │
|
||||
│ └── 8080: victoriametrics-ui │
|
||||
│ │
|
||||
│ 9000-9199: Infrastructure & Exporters │
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ consistency:
|
|||
|
||||
## Zusammenfassung
|
||||
|
||||
Memoro ist eine KI-gestützte Sprachnotiz-App mit Web (SvelteKit), Mobile (Expo), Server (Hono/Bun) und Audio-Server (Hono/Bun). Die App hat eine solide Architektur mit 801 Quelldateien und nutzt 21 Shared Packages. Seit dem letzten Audit behoben: Rate Limiting, Zod-Validierung auf allen Endpoints, konsistente ApiResult-Responses, Pagination, Error Tracking (GlitchTip), Error Boundaries, CI/CD-Pipeline, self-hosted mana-stt/mana-llm als Primary mit Cloud-Fallbacks, Umami Analytics. Verbleibende Schwächen: keine OpenAPI-Dokumentation, Audio-Server ohne Tests.
|
||||
Memoro ist eine KI-gestützte Sprachnotiz-App mit Web (SvelteKit), Mobile (Expo), Server (Hono/Bun) und Audio-Server (Hono/Bun). Die App hat eine solide Architektur mit 801 Quelldateien und nutzt 21 Shared Packages. Seit dem letzten Audit behoben: Rate Limiting, Zod-Validierung auf allen Endpoints, konsistente ApiResult-Responses, Pagination, Error Tracking (GlitchTip), Error Boundaries, CI/CD-Pipeline, self-hosted mana-stt/mana-llm als Primary mit Cloud-Fallbacks, Web-Analytics. Verbleibende Schwächen: keine OpenAPI-Dokumentation, Audio-Server ohne Tests.
|
||||
|
||||
## Backend (70/100)
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ Memoro ist eine KI-gestützte Sprachnotiz-App mit Web (SvelteKit), Mobile (Expo)
|
|||
- ~~Keine +error.svelte Error-Boundary-Pages~~ ✅ Error Page implementiert
|
||||
- i18n nur 5 Sprachen (de, en, fr, it, es) — Mobile hat 32
|
||||
- ~~Sentry nicht initialisiert~~ ✅ GlitchTip Error Tracking aktiv
|
||||
- ~~Analytics nicht aktiv~~ ✅ Umami Analytics mit MemoroEvents integriert
|
||||
- ~~Analytics nicht aktiv~~ ✅ Web-Analytics mit MemoroEvents integriert
|
||||
- Service Worker nicht implementiert trotz PWA-Config
|
||||
|
||||
## Database (65/100)
|
||||
|
|
@ -217,7 +217,7 @@ Memoro ist eine KI-gestützte Sprachnotiz-App mit Web (SvelteKit), Mobile (Expo)
|
|||
- Web-App hat nur 5 Sprachen vs. 32 in Mobile
|
||||
- ~~Keine Error-Pages~~ ✅ +error.svelte implementiert
|
||||
- Kein Lighthouse-Audit durchgeführt
|
||||
- ~~Analytics nicht aktiv~~ ✅ Umami Analytics mit 25+ Events integriert
|
||||
- ~~Analytics nicht aktiv~~ ✅ Web-Analytics mit 25+ Events integriert
|
||||
|
||||
## Top-5 Empfehlungen (aktualisiert)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue