-
Notifications
You must be signed in to change notification settings - Fork 93
Description
We operate a DSS pool shared amongst multiple different organizations, and a recurring challenge we face is effectively verifying the correct configuration of newly deployed DSS instances, particularly ensuring they are connected to the same underlying data source as existing instance.
The current InterUSS DSS implementation offers a valuable /healthy endpoint for general service availability. Building on this, we were thinking it would be really helpful to have a similar endpoint that reads a unique, hard-to-guess value (like a UUID) from a special health check table in the database. This would give us a simple way to confirm that all DSS instances are pointing to the same data source by checking if they all return the same value.
Ideally, for our use case, we'd love to not only verify new setups but also continuously monitor the health of our pool. Perhaps this could be extended to allow the unique value to change periodically (either through another endpoint or based on a configurable time interval). This would provide a simple and effective way to ensure all DSS instances remain correctly configured over time.
Happy to answer questions or provide additional clarification!