Skip to content

A simple system which aids in debugging potential connection problems between a client and Magnet.me

License

Notifications You must be signed in to change notification settings

Magnetme/connectivity-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magnet.me Logo

Connectivity test

Accessible under multiple URLs:

All domains also work under HTTPS, but primarily test under HTTP!

Why

Sometimes people notify us of connectivity problems. This system can remotely be run to quickly determine where these problems lie. Generally it's not on the Magnet.me end, but it can be difficult to show this. This test provides a quick and visual result to show to other parties where the problem may lie.

How

  1. Send a recruiter who reports any problem one of the above links (in case of a domain block, use the magnetme.com domain).
  2. Let them share the results back with us.
  3. Our IT can then infer where the problem approximately lies.
    1. If this is on our end, escalate it to get it fixed asap.
    2. If it is on the remote end, provide information back to the client, which they may in turn escalate to their IT department.
  4. Offer to let one of our IT guys to help with a call, if required.

Example gif of the system running in a browser (might be outdated):

Example gif

Tech things

  1. Let the test always run under HTTP, otherwise a browser will probably refuse the HTTP tests (insecure content)
  2. Hosted by AWS Cloudfront in production
  3. Build by Jenkins and auto-pushed
  4. The tests initiate with a small and randomized delay. Otherwise them complete that quickly that is look like it's not real #firstFeedback.
  5. Obviously in React.
  6. Also logs some stuff about the environment, as sometimes the problem may reside there (and not in the network path).

About

A simple system which aids in debugging potential connection problems between a client and Magnet.me

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •