Great stuff @unibeck !
Currently, SolStatus only supports HTTP endpoint monitoring with status code validation. This limits its usefulness for modern applications that use WebSocket connections and require content-based validation.
The use cases I have in mind:
- Monitoring WebSocket-based APIs and real-time services
- Validating API responses contain expected data structures
- Ensuring JSON APIs return correct values for health checks
- Testing RPC endpoints that use WebSocket transport
What would need to be implemented:
- WebSocket :
- Support connection establishment and message exchange validation
- Handle WebSocket-specific success/failure criteria (beyond HTTP status codes)
- JSON Response Content Validation:
- Store validation results alongside existing uptime metrics
- JSONPath or similar syntax for checking specific keys/values
Happy to hear you thoughts on this
Great stuff @unibeck !
Currently, SolStatus only supports HTTP endpoint monitoring with status code validation. This limits its usefulness for modern applications that use WebSocket connections and require content-based validation.
The use cases I have in mind:
What would need to be implemented:
Happy to hear you thoughts on this