telemetry disconnected

Tangleveil - CoreScope Multiplexer

Across the mesh, public analyzer streams flow from distant listeners. Tangleveil maintains one lightweight connection to each source and weaves their live packets into a single unified WebSocket stream.

wss://tangleveil.meshcore.ninja/ws
Analyzers online
Packets / sec
Throughput / s
Connected clients
CPU
Memory

Analyzers

Source Status Last packet Activity PPS KB/s Pkts/hr Last health Stored WSC EL p95 perf avg Version Uptime RTT Connected
Waiting for telemetry…

Using this service

Connect a WebSocket client to one of the endpoints below to receive CoreScope packet streams, or poll the JSON endpoints for status.

WS /ws

Multiplexed stream of every connected analyzer's packets, tagged by source. Sends JSON by default; add ?binary=1 for the compact binary envelope.

Filter to specific sources with a repeated source query param or a comma-separated sources list.

websocat "wss://tangleveil.meshcore.ninja/ws"

Or:

websocat "wss://tangleveil.meshcore.ninja/ws?sources=analyzer-1,analyzer-2"
WS /ws/<source>

Raw, untagged packet stream for a single analyzer, identified by its source id from the table above.

websocat "wss://tangleveil.meshcore.ninja/ws/analyzer-1"
WS /ws/telemetry

Live JSON snapshots of analyzer status, packet/byte rates, and uptime — the feed driving this page.

GET /sources

JSON list of configured analyzers and their current connection state.

curl https://tangleveil.meshcore.ninja/sources
GET /health

Liveness check; returns ok.

POST /admin/reload

Reloads configuration and sources from disk without restarting the process.

Requires an admin token: Authorization: Bearer <token>.

curl -X POST -H "Authorization: Bearer <token>" https://tangleveil.meshcore.ninja/admin/reload