Deep service checks
Monitor HTTP, MySQL, PostgreSQL, Redis, Nats JetStream, and TCP. Assert responses, run protocol-native probes, and set per-monitor retry and recovery thresholds.
Uptrail watches your APIs, databases, message queues, ports, and scheduled jobs—then turns every signal into alerts, incidents, and a public status page your whole team and your customers can trust.
Good evening, operator
99.98%
Uptime
32 ms
Avg latency
0
Incidents
API gateway
HTTP
Primary database
MySQL
Session cache
Redis
Order events
Nats
API gateway recovered
Slack notified · just now
Everything in one place
From the first failed check to a closed incident on your public status page—Uptrail keeps every check's latency, retries, history, and recovery in context.
Monitor HTTP, MySQL, PostgreSQL, Redis, Nats JetStream, and TCP. Assert responses, run protocol-native probes, and set per-monitor retry and recovery thresholds.
Trigger jobs over HTTP or Nats, track start and heartbeat pings within your windows, and catch scheduled jobs that quietly disappear.
Open incidents, post updates, and close them out. Every action is captured as an auditable timeline of who did what, and when.
Share a clean status page and incident history at a stable link, embed it via iframe, and brand it with your own logo and footer.
Per-workspace email and Slack notifications on real state changes and failed cron runs—not every transient network wobble.
Separate organizations with admin, editor, and viewer roles. Invite your team, sign in with Google or email, and keep an audit log of every change.
Retry-aware transitions filter out brief interruptions.
Email and Slack carry the service, response, latency, and timing.
Publish investigation and mitigation updates without exposing the control plane.
The branded public page shows live status and the complete incident timeline.
Realtime health, history, and the resolution note capture what happened.
From alert to answer
See what changed, how long it lasted, and whether it recovered. Every check becomes part of a useful operational history.
Open the control planeDeveloper-first configuration
A successful connection is only the beginning. Run read-only SQL, issue Redis commands, inspect JetStream streams, or enforce a consumer-specific lag budget.
HTTP
Status, JSON path, headers, and body
Databases
Read-only SQL with scalar assertions
Redis
PING or arbitrary command arrays
Nats
JetStream, stream, and consumer lag probes
{
"servers": ["nats://nats.internal:4222"],
"user": "uptrail_probe",
"lag_thresholds": {
"ORDERS_WORKER": 250,
"default": 500
}
}
# Probe command
consumer.lag:ORDERS:ORDERS_WORKERBuilt to be operated
Run Uptrail beside the private systems it monitors. Keep credentials inside your network while giving each teammate exactly the access they need.
Deploy the control plane and scheduler on infrastructure you control.
Monitor internal databases, caches, brokers, and ports without exposing them publicly.
Separate organizations and assign admin, editor, or viewer access.
Trace monitor, incident, settings, and membership changes back to an operator.
Public when it matters
Publish overall health and live incident history on a white-label status page—your logo, your footer—at a stable link or embedded in your own site. Meanwhile Google or email sign-in and role-based access keep the control plane private.
Acme status
Elevated event-processing latency · investigated, mitigated, and closed in 14 minutes.
Your infrastructure already leaves clues
Simple pricing
Own the complete product, let us manage the infrastructure, or commission the monitoring workflow your environment needs.
Managed
AvailableWe host, update, and maintain Uptrail for your team.
One-time
Available nowWhole package. Buy once, self-hosted, yours forever.
Custom features
Add-onsFor bespoke checks, special integrations, and workflow changes.
Before you deploy
Uptrail is built to live close to the systems it watches. Here is what that means for deployment, security, and ownership.
Read the deployment guideA Node/Bun-capable application host, a MySQL database, and network access from the Uptrail server to each monitored target. Put the app behind your existing HTTPS reverse proxy and forward WebSocket connections.
Yes. Deploy Uptrail where it can reach your internal APIs, databases, Redis instances, Nats servers, and TCP ports. The monitored services do not need to be exposed to the public internet.
Connection settings are stored with the workspace configuration. Use dedicated, least-privilege probe accounts, restrict access to the control plane and database, and rotate credentials on your normal security schedule.
It includes the complete self-hosted product and a lifetime license for your deployment. You operate the infrastructure and retain control of the application and monitoring data.
Yes. The product capabilities remain the same; the difference is who operates the infrastructure. Contact us to plan a migration that preserves your monitor and incident data.
Every package includes onboarding and email support. Managed and custom engagements can include deployment help, monitor design, integrations, and workflows tailored to your environment.
Contact us
Need a custom check, an integration, or help choosing the right deployment? Tell us what you have in mind.
A real reply, within one business day.
[email protected]