An alert tells you a number crossed a line. It does not tell you why, and at 3am the gap between those two things is thirty minutes of squinting at graphs. Atlas hands the graphs to a model along with the processes, the logs and the other alerts, and gives you back an explanation you can question.
Ask anything — I can see metrics, disk usage, logs, processes and alerts.
One click for the full diagnosis — or ask in your own words. Either way the panel already holds the server’s live state.
The quality of the answer is entirely a function of the context, so the request carries the same evidence a competent engineer would open first:
The answer streams back as an ordinary message, and it is asked to earn every sentence from the data rather than hedge:
It is a hypothesis, not an oracle
A diagnosis is one answer. The questions that follow it — would restarting the service reclaim the space, is this the same thing that happened last Tuesday, what should I check first — are where the time actually goes. Because the diagnosis is just the first message in the thread, you ask those in the same place, with the server’s live state already in context.
Diagnose this server — what looks wrong right now, and what should I do about it?
Disk on / crossed 94% at 02:51. Growth traces to postgresql query logging — 34 GB written to /var/log/postgresql since a config change six days ago. Request volume is flat, so this is not traffic.
Will restarting postgres reclaim it?
It already knows the vitals, the processes, the logs and what is firing.
You never paste a metric or describe your setup. Each message carries the latest vitals, the top processes, six hours of trend, the last five alert transitions, recent log lines and every rule currently firing — so a question as vague as “what changed?” has enough to work with.
Same guardrails
Atlas is not tied to one vendor. Diagnosis runs on Claude, GPT-4o, Gemini or Llama, and you can bring your own API key for any of them.
Bringing your own key bypasses the platform quota entirely — useful if you diagnose often, if your organisation already has a negotiated agreement, or if you need the traffic to sit inside a vendor relationship you already have a data processing agreement with.
The same context powers three other things:
Because the hard part was never the model — it is the context. Doing it by hand means copying six hours of metrics, the top processes, the firing alerts and the right log lines into a chat window, correctly, every time, at 3am. Atlas already holds all of it; you click once. You never paste a metric or describe your setup, and the answer is grounded in this server’s live state rather than your description of it.