Observability
Monitor tunnels, connections, and engine behavior.
Observability in rstream spans two layers: engine-level telemetry and hosted visibility in the Dashboard.
At the engine level, metrics can be exported through Prometheus and, in enterprise builds, through additional backends such as Influx. The engine can also emit events that summarize connection outcomes.
In the hosted platform, the Dashboard can surface tunnel state and connection logs.
Engine metrics
Prometheus metrics are optional. When enabled, the engine exposes an HTTP handler that serves metrics points under a configurable path, defaulting to /metrics.
Event stream and stream summaries
The engine event stream can be consumed over SSE or WebSocket. In enterprise builds, stream summaries are emitted as events of type stream.summary on both success and failure paths. Community builds do not emit these summaries.