# HELP impact_queue_length Stream depth (queued + in-flight) # TYPE impact_queue_length gauge # HELP impact_queue_pending Stream pending list size (in-flight) # TYPE impact_queue_pending gauge # HELP impact_workers_alive Heartbeats seen in last 60s # TYPE impact_workers_alive gauge # HELP impact_platform_runs_total Per-platform run counts (24h window) # TYPE impact_platform_runs_total gauge # HELP impact_outbox_unpublished Unpublished outbox rows # TYPE impact_outbox_unpublished gauge # HELP impact_outbox_lag_seconds Age of oldest unpublished outbox row # TYPE impact_outbox_lag_seconds gauge impact_queue_length{stream="campaign.runs"} 0 impact_queue_pending{stream="campaign.runs"} 0 impact_queue_length{stream="platform.twitter"} 0 impact_queue_pending{stream="platform.twitter"} 0 impact_queue_length{stream="platform.instagram"} 0 impact_queue_pending{stream="platform.instagram"} 0 impact_queue_length{stream="platform.facebook"} 0 impact_queue_pending{stream="platform.facebook"} 0 impact_queue_length{stream="platform.youtube"} 0 impact_queue_pending{stream="platform.youtube"} 0 impact_queue_length{stream="platform.news"} 0 impact_queue_pending{stream="platform.news"} 0 impact_queue_length{stream="platform.blogs"} 0 impact_queue_pending{stream="platform.blogs"} 0 impact_queue_length{stream="apify.poll"} 0 impact_queue_pending{stream="apify.poll"} 0 impact_queue_length{stream="outbox.publish"} 0 impact_queue_pending{stream="outbox.publish"} 0 impact_queue_length{stream="ai.enrich"} 0 impact_queue_pending{stream="ai.enrich"} 0