# HELP python_gc_objects_collected_total Objects collected during gc # TYPE python_gc_objects_collected_total counter python_gc_objects_collected_total{generation="0"} 8052.0 python_gc_objects_collected_total{generation="1"} 1308.0 python_gc_objects_collected_total{generation="2"} 1143.0 # HELP python_gc_objects_uncollectable_total Uncollectable objects found during GC # TYPE python_gc_objects_uncollectable_total counter python_gc_objects_uncollectable_total{generation="0"} 0.0 python_gc_objects_uncollectable_total{generation="1"} 0.0 python_gc_objects_uncollectable_total{generation="2"} 0.0 # HELP python_gc_collections_total Number of times this generation was collected # TYPE python_gc_collections_total counter python_gc_collections_total{generation="0"} 123.0 python_gc_collections_total{generation="1"} 11.0 python_gc_collections_total{generation="2"} 1.0 # HELP python_info Python platform information # TYPE python_info gauge python_info{implementation="CPython",major="3",minor="12",patchlevel="13",version="3.12.13"} 1.0 # HELP process_virtual_memory_bytes Virtual memory size in bytes. # TYPE process_virtual_memory_bytes gauge process_virtual_memory_bytes 1.73330432e+08 # HELP process_resident_memory_bytes Resident memory size in bytes. # TYPE process_resident_memory_bytes gauge process_resident_memory_bytes 6.0645376e+07 # HELP process_start_time_seconds Start time of the process since unix epoch in seconds. # TYPE process_start_time_seconds gauge process_start_time_seconds 1.77657279611e+09 # HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. # TYPE process_cpu_seconds_total counter process_cpu_seconds_total 14.78 # HELP process_open_fds Number of open file descriptors. # TYPE process_open_fds gauge process_open_fds 15.0 # HELP process_max_fds Maximum number of open file descriptors. # TYPE process_max_fds gauge process_max_fds 1024.0 # HELP feed_ticks_received_total Ticks received from market feed # TYPE feed_ticks_received_total counter # HELP feed_tick_age_seconds Age of each tick when it arrives (wall_now - tick_ts) # TYPE feed_tick_age_seconds histogram feed_tick_age_seconds_bucket{le="0.05"} 0.0 feed_tick_age_seconds_bucket{le="0.1"} 0.0 feed_tick_age_seconds_bucket{le="0.25"} 0.0 feed_tick_age_seconds_bucket{le="0.5"} 0.0 feed_tick_age_seconds_bucket{le="1.0"} 0.0 feed_tick_age_seconds_bucket{le="2.0"} 0.0 feed_tick_age_seconds_bucket{le="5.0"} 0.0 feed_tick_age_seconds_bucket{le="10.0"} 0.0 feed_tick_age_seconds_bucket{le="30.0"} 0.0 feed_tick_age_seconds_bucket{le="+Inf"} 0.0 feed_tick_age_seconds_count 0.0 feed_tick_age_seconds_sum 0.0 # HELP feed_tick_age_seconds_created Age of each tick when it arrives (wall_now - tick_ts) # TYPE feed_tick_age_seconds_created gauge feed_tick_age_seconds_created 1.7765727976544316e+09 # HELP feed_connection_state 1 = connected, 0 = disconnected # TYPE feed_connection_state gauge feed_connection_state 0.0 # HELP gate_evaluations_total Each gate check outcome. Lets us see exactly why signals get blocked. # TYPE gate_evaluations_total counter # HELP signals_detected_total Raw signals from strategy before any gates # TYPE signals_detected_total counter # HELP orders_placed_total Orders sent to broker (or paper) # TYPE orders_placed_total counter # HELP orders_failed_total Order placement failures # TYPE orders_failed_total counter # HELP positions_open Open positions right now # TYPE positions_open gauge positions_open 0.0 # HELP pnl_realized_total Cumulative realized P&L in rupees # TYPE pnl_realized_total counter pnl_realized_total 0.0 # HELP pnl_realized_created Cumulative realized P&L in rupees # TYPE pnl_realized_created gauge pnl_realized_created 1.7765727976545374e+09 # HELP pnl_unrealized_rupees Current unrealized P&L in rupees on open positions # TYPE pnl_unrealized_rupees gauge pnl_unrealized_rupees 0.0 # HELP reconciler_drift_total Disagreements between local state and broker truth # TYPE reconciler_drift_total counter