Atatus APM alerts monitor server-side application performance to detect latency issues, error spikes, and throughput anomalies. You can alert on web transactions, background jobs, database queries, external service calls, and exceptions.
APM alerts also support baseline alerts for detecting deviations from historical patterns.
Available metrics
Web transaction metrics
| Metric | Summary Function | Unit |
|---|---|---|
| Apdex Score | apdex | apdex |
| Web Response Time | average | seconds |
| Web Throughput | throughput | calls |
| HTTP Failure Count | throughput | count |
| HTTP Failure Rate | percent | % |
Background job metrics
| Metric | Summary Function | Unit |
|---|---|---|
| Background Response Time | average | seconds |
| Background Throughput | throughput | calls |
External service metrics
| Metric | Summary Function | Unit |
|---|---|---|
| External Request Response Time | average | seconds |
| External Request Throughput | throughput | calls |
Database metrics
| Metric | Summary Function | Unit |
|---|---|---|
| Database Query Time | average | seconds |
| Database Throughput | throughput | calls |
Error metrics
| Metric | Summary Function | Unit |
|---|---|---|
| Exception Count | throughput | count |
Enter thresholds in the unit shown. For response time metrics, enter the value in seconds (e.g.,
0.5for 500 ms,2for 2 seconds). The alert engine handles internal unit conversion automatically.
Rule types
APM alerts support the following rule types:
| Rule Type | Description |
|---|---|
| Application Metric | Standard APM metrics (response time, throughput, errors) |
| External Service | External/remote service call metrics |
| Key Transaction | Alerts scoped to a specific key transaction |
| Response Time Percentile | Percentile-based response time alerts |
Baseline metrics
APM alerts also support baseline metrics. See Baseline alerts for details.
Supported APM baseline metrics: Web Response Time, Web Throughput, Exception Count, External Request Response Time, External Request Throughput, Database Query Time, Database Throughput.
Targets
APM alert rules are scoped by project (application). Select one or more applications as targets. Each application is evaluated independently.
How alert evaluation works
Operators
| Operator | Triggers when |
|---|---|
above |
metric value > threshold |
below |
metric value < threshold |
equal |
metric value = threshold |
Evaluation windows
Available durations: 5, 10, 15, 30, or 60 minutes.
Time functions
| Function | Behavior |
|---|---|
all |
Triggers only if every 1-minute bucket in the window breaches the threshold. |
any |
Triggers if at least one 1-minute bucket breaches the threshold. |
Severity
Configure Warning and Critical thresholds independently. Both are evaluated on every scheduler tick.
Example configurations
Alert: Notify when web response time exceeds 2 seconds for 5 minutes.
| Setting | Value |
|---|---|
| Metric | Web Response Time |
| Operator | above |
| Critical threshold | 2 seconds |
| Duration | 5 minutes |
| Time function | all |
Alert: Warn when HTTP failure rate exceeds 5%.
| Setting | Value |
|---|---|
| Metric | HTTP Failure Rate |
| Operator | above |
| Warning threshold | 5 % |
| Critical threshold | 15 % |
| Duration | 5 minutes |
| Time function | any |
Alert: Database query time exceeds 0.5 seconds.
| Setting | Value |
|---|---|
| Metric | Database Query Time |
| Operator | above |
| Warning threshold | 0.1 seconds |
| Critical threshold | 0.5 seconds |
| Duration | 10 minutes |
| Time function | all |
+1-415-800-4104