Routes 25 healthy · 1 slow · 0 critical Queries 22 healthy · 0 slow · 0 critical Jobs 5 healthy · 3 slow · 2 failing Exceptions 7 quiet · 2 firing · 0 critical Storage 1 healthy · 0 slow · 0 critical

P95 Response Time

P95 Response Time

The 95th percentile response time — 95% of requests are faster than this. Weighted by request volume across all routes. A rising P95 indicates increasing slowness affecting your users.

69 ms

15.1%

Compared to previous 24 hours

Request Rate

Request Throughput

Total HTTP requests served over the last 14 days, expressed as an average rate. Use this to understand traffic patterns and capacity planning needs.

14.52 / hour

17.1%

Compared to previous 24 hours

Error Rate

Error Rates

Combined 5xx and 4xx error rate over the last 2 weeks. 5xx server errors indicate bugs or infrastructure issues. 4xx client errors may indicate broken API consumers or deprecated endpoints.

0.28% of requests

0.0%

Compared to previous 24 hours

Failure Rate

Failure Rate

Percentage of job executions that raised an error over the last 14 days. A rising failure rate may indicate bugs, external dependency issues, or jobs receiving invalid data.

0.0%

0.0%

Compared to previous 24 hours

Response Time Percentiles

Response Time Percentiles

P50 (median), P95, and P99 response times show the distribution of request latency. P95 means 95% of requests are faster than this value. Higher percentiles reveal tail latency affecting a subset of users.

Throughput & Errors

Throughput & Errors

Daily request volume with errors overlaid. The red bar shows error count on top of total requests. Monitor both metrics together to identify traffic spikes, error rate patterns, and capacity planning needs.

Needs Attention

7 issues Ranked by severity · last 24 hours

About Error Rates

Error rates are calculated across the entire selected time period. Longer time ranges may dilute recent spikes in errors. For example, a route with 10% errors in the last day may show 1% over a week if earlier days had no errors.

Critical · 2
JOB
DataExportJob

default queue · 23.08% failure rate

3 / 13 failed

P95 1633ms

JOB
AnalyticsJob

analytics queue · 11.76% failure rate

2 / 17 failed

P95 2658ms

Warning · 5
JOB
ImportJob

P95 5007ms · above slow threshold

5007ms P95

9 runs

JOB
UserMailerJob

mailers queue · 5.88% failure rate

4 / 68 failed

P95 118ms

ROUTE
/error_prone

6.7% error rate · 30 requests this week

2 errors

P95 76ms

JOB
ReportGeneratorJob

reports queue · 7.14% failure rate

1 / 14 failed

P95 3845ms

EXCEPTION
ActiveRecord::RecordNotFound

10 occurrences · app/controllers/posts_controller.rb#show

10 this period

last seen 7m ago

Storage

Storage

How full Rails Pulse tables are relative to max_table_records, plus cleanup health. Open the full page for every table, retention details, and database size.

Highest fill

78%

Operations

Records

152,210

Across 10 tables

Disk used

320 MB

SQLite

Cleanup

Cleanup off

Retain 30 days

Operations 78,410 / 100,000 · 78.4%
Requests 36,210 / 50,000 · 72.4%
Job runs 31,002 / 50,000 · 62.0%
Routes 268 / 1,000 · 26.8%

Deployments

Deployments

Releases your CI/CD pipeline recorded in the selected time range — the same ones drawn as markers on the charts above. Open the full page for every deploy and its metadata.

Last deploy

7h ago

c2d3e4f

In this range

1

last 24 hours

c2d3e4f Finished Sep 22, 2026 7:31 PM