The Watchlog platform
Every signal you need.
One place to look.
Infrastructure metrics, logs, traces, real user data, uptime checks, and AI-assisted analysis. Pick the products you need today and connect more as your system grows.
- One agent, every product
- Free plan available
- No credit card required
- Real user monitoring
- Synthetic journeys
- API & uptime checks
- Traces
- Logs
- Custom metrics
- Custom events
- Hosts
- Docker
- Kubernetes
- NGINX
- Databases
- AI incident analysis
- Alerts
- Webhooks
Connects to what you already run.
Explore integrationsThe product catalog
Start with one product.
Add the rest when you need it.
Each product answers a different question about your system. They share one agent, one account, and one investigation flow.
Infrastructure
The hosts, containers, and services your application runs on.
Infrastructure monitoring
CPU, memory, disk, and network for every host, down to the individual process.
- Host and fleet overview
- Per-process resource usage
- Disk and network throughput
Kubernetes monitoring
Cluster, node, and pod health across your namespaces and workloads.
- Node and pod metrics
- Restart and crash loop detection
- Workload resource usage
Docker monitoring
Container metrics and lifecycle events on every Docker host.
- Per-container CPU and memory
- Restart and exit events
- Container inventory
NGINX monitoring
Traffic, status codes, and connections at your entry point.
- Request rate and 4xx/5xx split
- Upstream response time
- Active connections
Database monitoring
Performance and availability for PostgreSQL, MySQL, MongoDB, and Redis.
- Query and operation latency
- Connection and pool usage
- Replication status
Application
What your code is doing, and where a request slows down.
Application performance (APM)
Follow a request across services and find the span that costs you the time.
- Distributed trace waterfall
- Latency percentiles per endpoint
- Error and exception tracking
Log management
Centralized, searchable logs so the context around an error is one query away.
- Full-text search and filters
- Log-based alert rules
- Context around an error
Custom metrics
Send your own application and business measurements alongside system data.
- StatsD and REST ingestion
- Tags and dimensions
- Alerting on your own metrics
Custom events
Mark deploys, config changes, and business events on your charts.
- REST event ingestion
- Overlay on metric charts
- Correlate a change with its impact
Experience
What real users and scheduled checks actually get.
Real user monitoring
Page performance, Core Web Vitals, and JavaScript errors from real browser sessions.
- Core Web Vitals by page
- JavaScript error capture
- Session and interaction detail
Synthetic monitoring
Run your critical user journeys on a schedule, before a user finds the break.
- Scripted browser journeys
- Step-level failure detail
- Scheduled checks
API & uptime monitoring
Availability, response time, and status codes for the endpoints you depend on.
- Scheduled HTTP checks
- Response validation
- Downtime notifications
Intelligence
Turning the signals above into something you can act on.
AI incident analysis
Summarize the signals around an incident and suggest the most likely causes.
- Cross-signal correlation
- Ranked root-cause hypotheses
- Plain-language summaries
LLM monitoring
Trace LLM calls, token usage, and the performance of your GenAI features.
- Token usage per call
- Latency by model and endpoint
- Cost attribution per session
Alerts & webhooks
Route the right signal to the right team, on the channel they already watch.
- Multi-condition rules
- Slack, PagerDuty, and webhooks
- Deduplication and escalation
Custom dashboards
Build the single view your team opens every morning.
- Drag-and-drop widgets
- Metrics, logs, and traces together
- Shareable team dashboards
One investigation, not six tools
The products share
the same context.
A trace links to its logs. An alert links to the metric behind it. A frontend error links to the session it came from. You keep following one thread instead of switching tabs.
Something crosses a threshold
A metric, a log pattern, an uptime check, or an anomaly triggers an alert.
Related signals are grouped
The metrics, logs, traces, and events from the same window are brought together.
You drill into the detail
Move from the alert to the exact service, span, log line, or container behind it.
AI suggests where to look
Get a summary of what changed and a ranked set of likely causes to check first.
Signal coverage
What each product
actually collects.
Use this to see which signals you already have and where the gaps are before you add another product.
| Product | Metrics | Logs | Traces | Events | Sessions | Alerts | AI |
|---|---|---|---|---|---|---|---|
| Infrastructure monitoring | Collected | Not collected | Not collected | Collected | Not collected | Collected | Collected |
| Log management | Not collected | Collected | Not collected | Collected | Not collected | Collected | Collected |
| Application performance | Collected | Collected | Collected | Collected | Not collected | Collected | Collected |
| Real user monitoring | Collected | Not collected | Not collected | Collected | Collected | Collected | Not collected |
| API & uptime monitoring | Collected | Not collected | Not collected | Not collected | Not collected | Collected | Not collected |
| Synthetic monitoring | Collected | Not collected | Not collected | Collected | Not collected | Collected | Not collected |
| Integrations | Collected | Collected | Not collected | Collected | Not collected | Collected | Not collected |
| LLM monitoring | Collected | Not collected | Collected | Collected | Not collected | Collected | Collected |
Need a dedicated environment?
Explore Watchlog Enterprise for isolated infrastructure, your own domain, and company branding.
Before you choose
Questions about
the products.
Want a walkthrough of the platform with your own stack in mind?
Request a demoWhich product should I start with?
Most teams start with infrastructure monitoring, because a single agent on one host gives you useful data immediately. Add application tracing and logs once you want to follow a slow request or an error through your services. Start with infrastructure
Do I need a separate agent for each product?
No. The Watchlog agent collects host metrics and integration data for the services it discovers. Application tracing uses instrumentation such as OpenTelemetry, real user monitoring uses a frontend SDK, and API checks run without any agent on your side.
Can I use one product without the others?
Yes. Each product works on its own, so you can run only uptime checks or only log management if that is what you need. The products become more useful together because they share context across the same incident.
Which products are included in the Free plan?
The Free plan includes 1 monitoring agent, 1 API check, 10,000 custom events per month, limited log storage, and a basic dashboard. Capacity and advanced features depend on the plan you choose. Compare plans
Do the products share data with each other?
They do. A trace links to the log lines it produced, an alert links to the metric that triggered it, and AI analysis reads across metrics, logs, traces, and events to build a summary of an incident. See AI analysis
Can I monitor Docker, Kubernetes, and databases?
Yes. Watchlog has monitoring for Docker and Kubernetes, plus integrations for services including PostgreSQL, MySQL, MongoDB, Redis, and NGINX. Each integration has its own setup guide. Find your integration
Build the view you actually need
Connect one server.
See the whole picture.
Create a free account, start with the product that matters most today, and add the rest as you go.
No credit card required. Start with the Free plan.