Skip to main content

Module session_metrics

Module session_metrics 

Source
Expand description

JanusAI session metrics push client (JFLOW-A).

Forward signal pipeline rolls up per-cycle metrics (signal counts, win rate, average confidence, latency) and pushes them to JanusAI via POST {JANUS_AI_URL}/api/janus-ai/sessions/{session_id}/metrics.

The client is a no-op when JANUS_AI_URL is unset so the binary can boot and the signal pipeline can run without a JanusAI sidecar (dev / backtest / standalone compose).

Structsยง

SessionMetrics
Per-session metrics snapshot pushed to JanusAI.
SessionMetricsClient
HTTP client for pushing session metrics to JanusAI.