The Atatus Blog
APM, logs, real user monitoring, infrastructure and SRE practice: engineering guides and tool comparisons.
- APM
- Application Performance Monitoring
- OpenTelemetry
- Log Management
- Logs
- Kubernetes
- PHP
- Node.js
- Java
- Real User Monitoring
- Datadog
- New Relic
- Observability
- Database Monitoring
- Infrastructure Monitoring
- Distributed Tracing
- Serverless
- AI Observability
AI SRE: How It Investigates Incidents and How to Check Its Root Cause
An AI SRE groups the alerts one failure sets off, reads the data around them and proposes a root cause. Here's how it works and how to check its answer.
- AI Observability
How to Monitor LLM Calls in Python Apps: Latency, Tokens, Cost and Errors
What to record for every LLM call in a Python app, from latency and time to first token to tokens, cost and errors, with code for the OpenAI and Anthropic SDKs.
- Node.js
Next.js Monitoring: Find Slow Routes and Server Errors in the App Router
A slow Next.js page is usually a slow route on the server, and a production error hides behind a digest. Here's how to find both in the App Router.
- Alerts
Alert Fatigue: How to Cut Alert Noise So On-Call Only Gets Real Pages
Alert fatigue comes from alert design, not discipline. How to audit your alerts, page only on what users feel, and turn one failure's burst of alerts into one incident.
- PostgreSQL
Amazon RDS and Aurora PostgreSQL Monitoring: What to Watch and How to Connect Without a Password
What to watch on Amazon RDS and Aurora PostgreSQL, the SQL behind each metric, and how to connect a monitoring agent with IAM instead of a stored password.
- alternatives
Dash0 Agent0 Alternatives: 5 Observability Platforms Compared
Dash0 Agent0 has real limits: OTel-only ingestion, usage-based billing, and a newer ecosystem. See how Atatus, Datadog, New Relic, Dynatrace, and SigNoz stack up on pricing, OTel support, and free trials.
- Error Tracking
JavaScript Error Monitoring: 12 Best Practices to Cut Noise & Ship Fixes Faster
Most JavaScript error feeds are 90% noise. Here are 12 production-tested practices from domain whitelisting to smart alerting that surface the errors actually breaking your users' experience.
- on premises
SaaS vs Self-Hosted Observability (Including BYOC): Cost, Latency, Control and Governance
SaaS, BYOC, and self-hosted observability behave differently at scale in cost, latency, control and governance. A practical breakdown to help you pick the right deployment model.
- PostgreSQL
PostgreSQL Connection Pool Exhausted in Kubernetes: Causes, Diagnosis and Fixes
The database's fine such as CPU is low, queries are fast- yet requests time out. Here's why PostgreSQL connection pools exhaust in Kubernetes, how to diagnose it fast, and how to fix it for good.








