Skip to content
This repository was archived by the owner on Sep 8, 2025. It is now read-only.
This repository was archived by the owner on Sep 8, 2025. It is now read-only.

Add WebSocket monitoring and JSON response validation support #124

@clementblaise

Description

@clementblaise

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions