nycmeshnet / meshdb

A convenient, stable, and sane database for tracking Members and Nodes for use with robots and humans
https://db.nycmesh.net
MIT License
11 stars 13 forks source link

Add canary monitoring #442

Closed Andrew-Dickinson closed 1 month ago

Andrew-Dickinson commented 3 months ago

MVP: just checking for 200 on '"We're Meshin"', but could do a lot more advanced stuff, including querying all the various API endpoints, and even things like checking data integrity (e.g. make sure NN3 is "Brian Hall", make sure the number install requests is increased from the last check, etc.) to make sure we didn't run the scramble script or delete the database :(

WillNilges commented 2 months ago

http://alerts.mesh.nycmesh.net:3001/status/meshdb This covers us for heartbeats. What this ticket describes is live synthetics testing. That would likely be another service of some kind. Datadog could do it, so maybe related to (#88)?

Andrew-Dickinson commented 2 months ago

261 related also