docs(architecture): keep monitoring stacks internal on VM
This commit is contained in:
parent
5cec039905
commit
b7b3869014
@ -245,12 +245,18 @@ TASK: Keep admin-web and tracker-web on the Azure VM as Docker-hosted internal d
|
|||||||
CONTEXT:
|
CONTEXT:
|
||||||
- Internal/admin/operator-facing web apps should stay on the VM
|
- Internal/admin/operator-facing web apps should stay on the VM
|
||||||
- admin-web and tracker-web are Next.js frontends from learning_ai_common_plat under dashboards/
|
- admin-web and tracker-web are Next.js frontends from learning_ai_common_plat under dashboards/
|
||||||
|
- Monitoring and observability tools should also stay on the VM:
|
||||||
|
- Grafana
|
||||||
|
- Loki
|
||||||
|
- Prometheus / Alertmanager if added
|
||||||
|
- other internal ops dashboards
|
||||||
- Their hostnames should be:
|
- Their hostnames should be:
|
||||||
- https://admin.bytelyst.com
|
- https://admin.bytelyst.com
|
||||||
- https://tracker.bytelyst.com
|
- https://tracker.bytelyst.com
|
||||||
- Those domains should point to the VM, not Vercel
|
- Those domains should point to the VM, not Vercel
|
||||||
- Browser/API configuration should use the VM backend entrypoint at https://api.bytelyst.com
|
- Browser/API configuration should use the VM backend entrypoint at https://api.bytelyst.com
|
||||||
- These dashboards are internal surfaces and should not be treated as public sites
|
- These dashboards are internal surfaces and should not be treated as public sites
|
||||||
|
- Monitoring stacks must also remain internal-only and should not expose raw ports publicly
|
||||||
|
|
||||||
TASK LIST:
|
TASK LIST:
|
||||||
- [ ] 1. Audit both dashboards for browser-visible backend URLs and ensure they use https://api.bytelyst.com where appropriate
|
- [ ] 1. Audit both dashboards for browser-visible backend URLs and ensure they use https://api.bytelyst.com where appropriate
|
||||||
|
|||||||
@ -6,6 +6,7 @@ Architecture decision after this handoff:
|
|||||||
|
|
||||||
- The VM should host self-hosted infrastructure, backend APIs, and internal web tools in Docker
|
- The VM should host self-hosted infrastructure, backend APIs, and internal web tools in Docker
|
||||||
- `api.bytelyst.com`, `gitea.bytelyst.com`, `admin.bytelyst.com`, and `tracker.bytelyst.com` should point to the VM
|
- `api.bytelyst.com`, `gitea.bytelyst.com`, `admin.bytelyst.com`, and `tracker.bytelyst.com` should point to the VM
|
||||||
|
- Monitoring and observability stacks such as Grafana and Loki should stay on the VM as internal-only tools
|
||||||
- Only clearly public-facing sites should be considered for Vercel later
|
- Only clearly public-facing sites should be considered for Vercel later
|
||||||
|
|
||||||
## What Was Completed
|
## What Was Completed
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user