Skip to content

add trade pub lag metric to pm-ws-latency, drop pm-data-freshness - #1665

Merged
Flotapponnier merged 1 commit into
devfrom
feat/pm-ws-trade-pub-lag
Jul 29, 2026
Merged

add trade pub lag metric to pm-ws-latency, drop pm-data-freshness#1665
Flotapponnier merged 1 commit into
devfrom
feat/pm-ws-trade-pub-lag

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

What

  • Add pmapi_ws_trade_pub_lag_seconds histogram to pm-rate-limits harness
  • Delete pm-data-freshness bench (landing: shrink hero H1 + subtitle #32) and pm-freshness-bench harness (Codex + Mobula PM relay both dead)

How

Polymarket (all 3 regions):
CLOB WS last_trade_price events embed a timestamp field (ms, server-side CLOB match time). delta = recv_time - server_timestamp. Direct measurement, no REST correlation needed.

Kalshi (us-east only):
REST /v1/social/trades exposes create_date at microsecond precision (Kalshi server clock). WS ticker channel fires when a trade moves price. Match by (ticker + price_cents) within 15s window. delta = WS recv_time - create_date.

YAML

  • pm-ws-latency.yml: two new metric panels (trade pub lag p50 + p90)
  • pm-data-freshness.yml: deleted

@Flotapponnier
Flotapponnier merged commit ba28bd7 into dev Jul 29, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant