Integrations
One agent.
The services you already run.
Install the Watchlog agent once and connect your databases, containers, and web servers. Each integration comes with its own metrics, its own dashboard, and its own setup guide.
- One agent covers every integration
- Free plan available
- No credit card required
The catalog
Pick the services
you want to watch.
Every integration collects its own metrics and feeds the same dashboards, alerts, and AI analysis as the rest of your stack.
Databases
Query performance, connections, and replication health.
MongoDB
Operation throughput, slow queries, and replica set health.
- Active and available connections
- Query throughput and slow queries
- Replication lag on secondaries
- Cache hit rate and index usage
PostgreSQL
Sessions, lock waits, WAL activity, and autovacuum behaviour.
- Active and idle sessions
- Query time via pg_stat_statements
- Lock waits and deadlock events
- WAL write rate and replication lag
MySQL
Query rates, InnoDB internals, and replication delay.
- Query rate by statement type
- Slow query count and duration
- InnoDB buffer pool hit rate
- Replication delay behind primary
Cache & search
Memory pressure, evictions, and search performance.
Redis
Memory pressure, eviction behaviour, and client connections.
- Memory usage and fragmentation
- Keyspace hit and miss rate
- Eviction rate and policy
- Slow commands and client count
Elasticsearch
Cluster status, shard allocation, JVM pressure, and search latency.
- Cluster status and unassigned shards
- JVM heap usage and GC pauses
- Search and indexing latency
- Thread pool rejections
Containers
Resource use and lifecycle events for your workloads.
Docker
Per-container resource use and lifecycle events on every host.
- Per-container CPU and memory
- Network and block I/O
- Restart and OOM kill events
- Running and stopped counts
Kubernetes
Cluster health and workload performance across your namespaces.
- Node CPU, memory, and disk pressure
- Pod requests against limits
- CrashLoopBackOff and OOMKilled events
- Deployment replica readiness
Web, runtime & CI
Your entry point, the processes behind it, and your pipelines.
NGINX
Request throughput, error rates, and connection health at your edge.
- Active and waiting connections
- Request rate and 4xx/5xx split
- Upstream response time
- Bytes in and out
IIS
IIS sites, request activity, and logs via the Watchlog Windows agent.
- Request activity per site
- Error responses and status codes
- IIS log collection
- Windows host metrics
PM2
Node.js process health — restarts, CPU spikes, and memory growth.
- Restart count and frequency
- CPU and memory per process
- Online and stopped process state
- Cluster mode worker distribution
GitLab
Health of your GitLab projects and the CI/CD pipelines that build them.
- Pipeline success and failure rate
- Job duration trends
- Project activity
- Runner availability
From install to first graph
Install once.
Connect as you go.
The agent runs on the host and reports what it finds. You enable the integrations you want from the dashboard — there is no separate collector to deploy for each service.
Create your free account
The dashboard gives you an install command with your own API key already in it.
Run the agent on a host
One command installs it. The agent starts reporting system metrics right away.
Enable what it finds
The agent reports the services running on the host, so you can turn on the integrations you want.
Set an alert that matters
Pick the signal you care about — a slow query, a restart loop, a rising error rate — and route it to your team.
What you get
Every integration feeds
the same investigation.
Integration data is not a separate silo. It lands in the same dashboards and alerts as the rest of your monitoring.
Dashboards
Put integration metrics next to your host, application, and frontend data in one view.
Alerts & webhooks
Alert on a slow query, a restart loop, or a connection pool filling up, and route it to Slack or PagerDuty.
Log management
Search the logs your services write alongside the metrics they report.
AI incident analysis
Let AI read across integration metrics, logs, and traces to suggest what caused an incident.
Need a dedicated environment?
Explore Watchlog Enterprise for isolated infrastructure, your own domain, and company branding.
Do I need a separate agent for each service?
No. One Watchlog agent on a host covers every integration running on that host. Install it once and enable the services you want from the dashboard. See what the agent collects
Which databases can I monitor?
Watchlog has integrations for MongoDB, PostgreSQL, MySQL, Redis, and Elasticsearch. Each one collects its own metrics — query performance, connections, memory, and replication — and has its own setup guide.
Can I monitor Docker and Kubernetes?
Yes. The Docker integration reports per-container resource use and lifecycle events on every host. Kubernetes monitoring covers cluster, node, and pod health across your namespaces. Kubernetes monitoring
What if the service I use is not listed?
The agent still reports host metrics for any Linux server, so you get CPU, memory, disk, and per-process detail regardless. For anything specific to your application, send it as a custom metric or a custom event. Custom metrics
Does an integration need access to my data?
Integrations read the statistics your service already exposes — connection counts, query timings, cache hit rates, and similar counters. Each setup guide lists exactly what it reads and the permissions it needs.
Are integrations included in the Free plan?
The Free plan includes 1 monitoring agent, which covers the integrations on that host, along with 1 API check and limited log storage. Larger plans raise the agent count and retention. Compare plans
Connect your first service
Install the agent.
Watch it find your stack.
Create a free account, run one command on a server, and enable the integrations you need.
No credit card required. Start with the Free plan.