Real‑time Kubernetes Observability
Watchlog collects live metrics and health signals across your Kubernetes clusters — CPU, memory, network, disk, restarts, readiness, events, and logs — so you can troubleshoot in seconds and prevent incidents.
Modern applications rely on Kubernetes for elasticity and scale. Without visibility, small issues — noisy neighbors, resource starvation, failing probes — become outages. Watchlog gives you cluster‑wide context and per‑pod detail to keep performance steady and costs in check.
Metrics, logs, and events in a single place — no more tab‑hopping.
Find the noisy pod, the throttled node, or the failing deployment in seconds.
Notify Email, Slack, Telegram, or webhooks with rich context.
Right‑size resources with trend analytics and capacity insights.
CPU, memory, network, disk — sliced by cluster, node, namespace, pod, container.
Stream container logs with search and filters; pivot from spikes to log lines.
Email, Slack, Telegram, or custom endpoints — with dedup and throttling.
Observe many clusters from one account and switch with a click.
Scoped permissions and read‑only defaults for safe operations.
DaemonSet agent deploys in minutes — auto‑discovers nodes and pods.
Install our DaemonSet agent across your cluster and start monitoring immediately. Works with managed Kubernetes (EKS, GKE, AKS) and on‑prem.
kubectl apply -f watchlog-daemonset.yaml
# watchlog-daemonset.yaml (example)
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: watchlog-agent
namespace: kube-system
spec:
selector:
matchLabels: { app: watchlog-agent }
template:
metadata:
labels: { app: watchlog-agent }
spec:
hostNetwork: true
containers:
- name: agent
image: ghcr.io/watchlogserver/agent:latest
env:
- name: WATCHLOG_API_URL
value: "https://api.watchlog.io"
- name: WATCHLOG_API_KEY
value: "YOUR_API_KEY"
securityContext:
runAsUser: 0
volumeMounts:
- { name: varlog, mountPath: /var/log }
volumes:
- { name: varlog, hostPath: { path: /var/log } }
See docs for production‑ready manifests and Helm options.
Reduce MTTR with alerts, runbooks links, and one‑click pivots from metrics to logs.
Identify over‑provisioned workloads and right‑size requests/limits with trends.
Spot regressions after deploys with namespace and workload‑level comparisons.
We provide an integrated experience: collection, storage, dashboards, alerting, and live logs in one place. No stitching together exporters, dashboards, and alert rules — less toil, faster value.
Yes. The agent supports managed Kubernetes and bare‑metal. It auto‑discovers nodes and pods after deployment.
Resource metrics (CPU, memory, network, disk), pod and container status, restarts, readiness, and logs when enabled. You control retention and alert thresholds.
Create rules on any metric or event and route notifications to Email, Slack, Telegram, or custom webhooks with payload templates.
Need something specific? Contact us
Ready to see Watchlog with your own workloads?