STOMP Server UI
Server-side observer and publisher. The actual STOMP server remains the separate container listening on port 8080; this UI connects as an inspection subscription and auto-ACKs every message, so it stays compatible with the message-queue app's ack-gated delivery. If the server was started with --htpasswd, fill in Username/Password to authenticate.
Transport and negotiation
Filling in the OSDF/Pelican path overrides Destination above: it's converted to <subscription id>/<protocol>/<object path> (e.g. server-observer/osdf/vdc/public/pelican_protocol) -- the topic form the Pelican listing event source derives a federation directory to watch from. Leave it blank to subscribe to a plain destination instead.
Server metrics
Polled directly from the message-queue app's Prometheus /metrics endpoint (same host as the WebSocket URL above). This is independent of the STOMP connection above -- start it with "Watch metrics" below whether or not you've connected.
- Connected clients
- —
- Active queues
- —
- Queued events
- —
- Subscriptions accepted
- —
- Subscriptions rejected
- —
- Events enqueued
- —
- Events dropped
- —
- Overflows (connected)
- —
- Overflows (offline)
- —
- Messages published
- —
- Retries attempted
- —
- Acks received
- —
- Avg ack latency
- —
- Queue errors
- —
- Metrics last updated
- —
Click "Watch metrics" to start polling.
Publish test event
This sends a STOMP SEND frame through the server. Connected clients subscribed to this destination will receive a MESSAGE.
Raw frames
No frames yet.
Activity
Ready.