demo/grafana: pure-wire latency panel + clearer latency info tips (both boards)#24
Open
armcconnell wants to merge 1 commit into
Open
demo/grafana: pure-wire latency panel + clearer latency info tips (both boards)#24armcconnell wants to merge 1 commit into
armcconnell wants to merge 1 commit into
Conversation
… (both boards) Adds a 'Wire latency (publisher->recv, network only)' timeseries (p50/p95/p99 of send_latency_ms) to both the Top-of-Book and Market-by-Order dashboards, so the network/transport number is separated from the venue->publisher ingest lag that dominates source->recv. Also fills in/clarifies panel descriptions, with the latency tips made explicit: send->recv = pure wire (kernel-stamped recv), source->recv = wire + block->emit ingest lag. Mirrored identically across both boards.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Wire latency (publisher→recv, network only) timeseries panel (p50/p95/p99 of
send_latency_ms) to both dashboards, and sharpens the latency panel descriptions.Motivation:
source→recvis dominated by the venue→publisher ingest lag (block→emit), which can tail to seconds and is not network.send→recv(recv_ts − publisher_send_ts, kernel-stamped viaSO_TIMESTAMPNS) isolates pure transport. The new panel surfaces that directly.Confirmed live: TOB wire ≈ 68/69/70 ms (flat); MBO wire ≈ 78/210/274 ms (the p99 bump is publisher-side burst serialization at block boundaries) — both far below the source→recv ingest figures.
Changes
topofbookandmarketbyorderboards (identical except the source table).Docs/dashboard-only; no code or schema change.