DSD-DBS / capella-collab-manager

A web app for collaboration on Capella (MBSE) projects
https://dsd-dbs.github.io/capella-collab-manager/
Apache License 2.0
23 stars 5 forks source link

Add a connectivity/internet check #1743

Open zusorio opened 1 month ago

zusorio commented 1 month ago

There were some suggestions that poor internet quality might be causing issues with sessions. To debug this, we should be able to run some checks on the users internet connection.

We should test:

between the pod and user.

Ideally, we could run these tests before starting a session, or at least be able to run it manually.

The way this should work is by hosting an endpoint inside the pod. This endpoint connects directly to the frontend and can be used to measure the metrics we want.

zusorio commented 5 days ago

Cloudflare provides an SDK for measuring all of this and it looks like it's not too difficult to self-host the backend part either.