C++ Abelson {{ statusLabel }} {{ streamLabel }}

Pipeline Control

Fixtures list, in-memory snapshots, request stream, and Abelson outgoing decisions.

Bind{{ stats.bind_host || '-' }}:{{ stats.port || '-' }}
Detected IP{{ stats.detected_ip || 'unknown' }}
Clients{{ stats.enabled_clients ?? 0 }} enabled
clients.json {{ clientConfigFile }}

{{ clientsReloadMessage }}

{{ clientConfigReloadHint }}

{{ stats.monitoring_url || 'waiting for service' }}

{{ card.label }}

{{ card.value }}

{{ webhookDeliveriesError }}

{{ monitoringClearMessage }}

Requests & Outgoings

Event Stream

Service base — {{ stats.base_url }} · each row shows the inbound route on this service and outbound Abelson POST URLs when present.

#{{ event.seq }} {{ event.decision || 'unknown' }} {{ event.event_type }} wire ×{{ eventWirePayloadCount(event) }}

Fixture {{ event.fixture_id || '-' }} · Player {{ event.player_id }} · {{ event.market_type }}

In {{ eventIngressHttpPath(event) }}

Out {{ eventOutboundEndpointsLine(event) }}

{{ event.reason || 'no reason' }}
No events recorded yet.
Select Event Market League Match Endpoint Request Response Source
No API outgoings yet.Memory + SSE only — enable Load ClickHouse for historical rows.
Loading…

API outgoings diagnostics

Scanned {{ webhookDeliveriesScan.merged_events }} events (memory cap {{ webhookDeliveriesMeta.max_in_memory_events || '—' }}, fetch limit {{ webhookDeliveriesMeta.fetch_limit || '—' }}) → {{ webhookDeliveriesScan.eligible_events }} eligible, {{ webhookDeliveriesScan.delivery_rows_built }} delivery rows, table shows {{ webhookDeliveriesMeta.total }}.

send_abelson {{ webhookDeliveriesScan.event_type_send_abelson }} · updated {{ webhookDeliveriesScan.event_type_updated }} · skipped_unchanged {{ webhookDeliveriesScan.decision_skipped_unchanged }} · with client_results {{ webhookDeliveriesScan.with_client_results }} · posted_wire_only {{ webhookDeliveriesScan.with_posted_wire_only }}

Last manual: seq {{ webhookDeliveriesScan.last_send_abelson.seq }} · {{ webhookDeliveriesScan.last_send_abelson.decision }} · sent={{ webhookDeliveriesScan.last_send_abelson.sent }} · eligible={{ webhookDeliveriesScan.last_send_abelson.eligible }} · pass_unchanged={{ webhookDeliveriesScan.last_send_abelson.pass_unchanged }} · skip_unchanged={{ webhookDeliveriesScan.last_send_abelson.skip_unchanged_payloads }} · client_results={{ webhookDeliveriesScan.last_send_abelson.client_results }}

Trace log: {{ webhookDeliveriesMeta.trace_log || 'logs/api_outgoings_trace.log' }}

{{ webhookDeliveriesPendingNew }} new outgoing row(s) — you are not on page 1.
{{ webhookDeliveriesRangeLabel }}
p {{ webhookDeliveriesMeta.page }}
Source: {{ webhookDeliveriesMeta.source }}
Retention: {{ webhookDeliveriesMeta.retention }}