What sensors catch
- Rates and volumes that move: an error rate that climbs, a latency that shifts, traffic or signups that drop, a jump in log volume.
- Silence: a service that goes quiet, or a scheduled job that doesn’t report that it finished.
- Lines that should never appear: a payment declined for a reason that means a bug, attack payloads, or secrets showing up in your logs.
- Items that go wrong one at a time: an agent run that loops on the same tool, or a user session that fails.
How sensors are set up
Built-in sensors watch for problems every system can have. Sensors the agent writes cover what only your system knows about: the events, fields and jobs your system actually has, such as a nightly job’s schedule or the share of failed calls to a vendor. The agent tests each sensor against your recent history before keeping it, so sensors that would fire on normal behavior are rewritten or dropped. The agent keeps your sensors current as your system changes. It adds sensors for new services, jobs and vendors as they appear in your logs, and rewrites or drops a sensor that keeps firing on normal behavior.When a sensor fires
A firing records a signal in your project. The signal says what changed, where and when, with the evidence behind it, such as the value beside what is usual or the log lines that matched. Then the agent starts an investigation. It re-measures the change in your logs, works out whether it is a real problem, and opens an issue when it is. When the change is real but harmless, or the sensor fired on normal behavior, the agent closes the investigation without an issue and notes what the sensor should watch instead. When the value is back to normal, the sensor records a resolved signal. List your project’s sensor signals with the CLI:Ask for a sensor
You don’t need to ask for sensors, but you can ask for one in plain words when you want a specific question watched. Describe the question, not the query:- “Tell me when the share of failed Stripe charges goes above its usual level.”
- “Tell me if the nightly export job has not finished by 4am UTC.”
- “Tell me when OpenAI calls start returning rate-limit errors.”
- “Tell me when signups drop below half of a normal Tuesday.”
Turning sensors off
To turn sensors off for a project, contact support. Its sensors then stop running and any open firings resolve. Your signals and issues from earlier firings stay in the project.Further reading
sazabi signals
List and inspect your project’s signals from the CLI.
Route notifications
Decide which issues reach which channels.