What observing is for
Virca collects what your approved fixes need.
The Virca Worker is a process on your server. It watches the server and runs the fixes your team approves. It collects CPU, memory, disk, processes and URL checks: the signals those fixes need. Your team reads them, and the Worker reads them too.

Built for a reader
Today, a person reads it.
Rollups, charts and tuned thresholds exist so a person can act on the data.
What each design decision was protecting
A rollup exists so a person can read many metrics in one chart. Months of retention exist so a person can read the data later. That might be the next morning, or when someone asks what happened. A threshold gets tuned so a person sees fewer alerts. Each choice protects the person reading it.

When software reads it too
When software reads it too, server data can start a fix.
Here is the same list when software reads it as well as a person on call.

Software skips the chart
Software wants the raw window around one server at one moment.

Software is already on the server
Software can look while the event is still happening.

A false positive takes one quick check
Software checks the server first. If the problem is already gone, the run ends there, and no one is called.

But software needs context written down
What the server is, what depends on it, what “healthy” means here. Your engineer adds that when correcting the fix.
How Virca observes
Observe for action.
Virca collects what its fixes need, when they need it. Each fix your team approves brings its own signals. When a core signal moves, the Worker checks that the move is real before collecting more data. That check is step one of every run →

Core signals, always on
CPU, memory, disk, processes and URL checks. Beyond those, the approved fixes decide what is collected.

Full detail, on the signal
Once an event is real, the Worker records the process detail.

The chart comes to you
The chart that explains the incident arrives with the record.

Keep the monitoring you already run
Virca runs alongside your monitoring and doesn't depend on it.
