Sematext Agent for Docker
Sematext Agent runs as a tiny container and collects all host and containers metrics. You run it with a single “docker run…” command or via docker-compose. It runs on Kubernetes as well as a DaemonSet, but can also run as a Docker Swarm service, with Rancher, or with Marathon for Mesos or DC/OS.
- Sematext Agent is light and native. It runs as a minimal container on each of your Docker hosts
- It collects host and container metrics, and events
- Get Docker monitoring dashboards out of the box with host and container CPU, memory, swap, memory failed counters, network errors, disk IO, network traffic, and much more
- Docker monitoring & alerting with pre-built Docker monitoring dashboards and container alert rules
Logagent for Docker
Logagent runs as a tiny container and ships containers logs to Sematext Logs. You run it with a single “docker run…” command or via docker-compose. Same as Sematext Agent, it runs on Kubernetes as a DaemonSet, but can also run as a Docker Swarm service.
- Logagent is light and native. It runs as a minimal container on each of your Docker hosts
- Alerting with pre-built error and timeout alerts with the ability to create custom container alert rules
Ship Docker Logs
- Configurable, built-in log parsing ensures logs are nicely structured, easily searchable for troubleshooting, but also ready for analytical queries, charts, and dashboards for your CTO and business
- Multi-line support for container logs to capture e.g. error stack traces as a single event
- Filter metrics and logs by host, container, image, or labels
- Install as Helm chart or create a sematext-agent.yml file with the DaemonSet definition and your Sematext Cloud app tokens. Start monitoring Kubernetes metrics, logs, and events with a simple kubectl create -f sematext-agent.yml
- Get logs parsed, structured, and tagged with namespace, pod, container, image name, and UID
- Filter metrics and logs by host, container, image, pod, or labels
- Create a sematext/docker-compose.yml file with your Sematext Cloud app token and start with rancher-compose up -d. Et voilà!
- Visual configuration via Rancher Catalog template, just search for “Sematext” to find us
Docker Swarm Monitoring
- Automatic agent deployment to all Swarm nodes with a single command
- Enrichment of logs with Swarm metadata like service name, service id, service instance, etc.
In-Container Service Auto-Discovery
- Applications running in containers are discovered automatically
- Monitoring agents start automatically upon application discovery
- Configurable agent templates for custom settings