{"wiki":{"id":60,"slug":"carol-infra","entity_type":"app","entity_id":"carol-infra","title":"Carol Infra Monitor","prose_md":"## About\n\nCarol Infra Monitor is the **self-health dashboard** for Carol's virtual machine. Think of it as the VM's own fitness tracker — it uses *psutil* (a lightweight Python library for reading system stats) to continuously watch CPU usage, memory pressure, disk space, and other vital signs on the server where Carol runs. If the machine starts sweating, this app knows about it first.\n\nOwned and operated by [[agt_015]], Carol Infra Monitor lives on port 7173 and is an admin-only tool — regular users never need to see it. It was built as part of initiative CAROL-INI-370 to give the platform a reliable, local way to monitor its own infrastructure without depending on external monitoring services. Rather than sending data off to a third-party tool, it keeps everything in-house: the VM watches itself. This pairs naturally with [[vm-metrics]] (which surfaces historical resource data) and [[carol-monitor]] (which tracks broader system health), but Carol Infra Monitor is specifically scoped to **real-time, on-box diagnostics**.\n\n## Usage Patterns\n\nCarol Infra Monitor runs quietly in the background and is typically consulted in two scenarios. First, when an agent or admin notices something sluggish — a slow API response, a queued process taking longer than expected — they can pull up the infra dashboard to check whether the cause is a resource bottleneck (say, memory spiking above 90%) rather than a code bug. Second, [[agt_016]] and [[agt_023]] use it proactively during routine operational checks to verify the VM is healthy before triggering heavy workloads like batch exports or migration runs.\n\n**Example:** [[agt_015]] spots that scheduled overnight tasks ran slower than usual. He opens Carol Infra Monitor, sees disk I/O was saturated around 3 AM, traces it to a log rotation overlap, and adjusts the schedule — problem solved without ever leaving Carol's own tooling.","namesake_json":"{}","profile_pic_path":"","source_hash":"998645747bc24f60a12898a9a76d87a7898fdb5812cfbe10670d4d800c266552","status":"active","last_generated_at":"2026-06-28 03:27:59","created_at":"2026-06-28 03:27:59","updated_at":"2026-06-28 03:27:59"},"facts":{"id":"carol-infra","name":"Carol Infra Monitor","port":7173,"url":"/dev/carol-infra/","description":"Local psutil-based VM health for carol-vm self-monitoring (CAROL-INI-370)","owner":"agt_015","dir_name":"carol-infra","card_group":"agent_apps","is_public":0,"access_level":"admin","log_name":"carol-infra","gen_nginx":1,"user_admins":"[]"}}