Docker Monitoring

Docker Container Monitoring: Performance Metrics, Events, and Logs

6,000+ companies have used Sematext Cloud

Sematext helps smart devops teams move faster. Try it free now.

Sematext Docker Agent

Sematext Docker Agent runs as an itsy bitsy container and monitors Docker host and container metrics, logs, and events. You run it with a single “docker run…” command or via docker-compose. It also runs as Kubernetes DaemonSet, Docker Swarm service, with Rancher, or with Marathon for Mesos or DC/OS.

  • Sematext Docker Agent is light and native. It runs as a minime container on each of your Docker hosts
  • It collects host and container metrics, logs 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 more
  • Enable/disable monitoring agent via labels, route data using labels, whitelist/blacklist containers, enrich logs with GeoIP info, mask or strip sensitive data and a whole lot more
  • Docker monitoring & alerting with pre-build and customer dashboards and container alert rules
ELK as a Service

Powerful Searching and Filtering

Container Log Shipping

  • 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

More about Log Management

Syslog Support

Kubernetes Monitoring

  • 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

More about Kubernetes monitoring

Rancher Monitoring

  • 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
Service Auto-Discovery

Key Features

Easy Setup

Easy Setup

Deployable to any Docker-enabled platform within a few minutes: AWS ECS, AWS EKS, etc.

Auto-Discovery

Auto-Discovery

Automatically discover any newly launched containers without manual intervention.

Metrics + Logs + Events

Metrics + Logs + Events

Collect all Docker operational bits – metrics, logs, and events, both from Containers and their Hosts.

Orchestration Support

Orchestration Support

Use with Kubernetes, Swarm, Docker Enterprise Edition, AWS ECS and AWS EKS, Rancher, CoreOS, Mesos, etc.

Log Structure Parsing

Log Structure Parsing

Auto-detect and parse log formats for a number of applications out of the box; extensible with your own log parsing rules.

Log Enrichment

Log Enrichment

Auto-tag logs with image name, container name, Swarm and Kubernetes metadata; GeoIP enrichment.

Log Routing

Log Routing

Route logs from different sets of containers to the right Logs App based on container Labels.

Masking Sensitive Data

Masking Sensitive Data

Hide sensitive data from the prying eyes by masking it before it is shipped, while still being able to look it up.

Secure & Reliable Data Transfer

Secure & Reliable Data Transfer

All data is shipped via HTTPS; In case of network failure data is persisted and re-transmitted to avoid data loss.

Overage Protection

Overage Protection

Logs don’t get rejected when you go over your daily log volume limit, yet you get to set absolute limits to avoid surprise bills.

Team Collaboration

Team Collaboration & RBAC

Share Logs and Metrics with your team using role based access control. Invite more team members by e-mail, there is no limit in the number of users!

ChatOps Integration

ChatOps Integration

Notify your DevOps team about critical issues, or react automatically with integrations for Slack, PagerDuty, HipChat or arbitrary web hooks.

Alerting on Metrics, Logs & Events

Alerting on Metrics, Logs & Events

Setup anomaly detection or threshold alerts on performance metrics per host, image or container. Spot critical log messages or high log frequency automatically.

Kibana & Grafana

Kibana & Grafana

Use native UI or built-in Kibana or even Grafana to build reports and dashboards with data from your logs.

Amazon S3 Archive

Amazon S3 Archive

Got compliance requirements? Automatically archive all your logs to Amazon S3 for cheap long-term data retention.

Cloud & On Premises

Cloud & On Premises

Can’t ship your metrics or logs to the Cloud? No problem – On Premises solution is available, too.

Expert Support

Expert Support

Need help with monitoring or logging? Contact us! Our team of logging and monitoring experts can help.

Built by Docker Partners

Built by Docker Partners

Sematext is a recognized Docker Ecosystem Technology Partner for both Docker monitoring and logging.

Pygmalios


“We use docker containers for our applications so integration was very easy by creating a new Sematext docker container. Also integrating other applications was easy as Sematext supports them.”


Read Case Study

Plans and Pricing Basic Standard Pro Pro Silver Custom
Price (per Docker host per hour) free 3 hosts max $0.007 5 free containers $0.002/container/hour after that $0.011 8 free containers $0.003/container/hour after that $0.014 10 free containers $0.004/container/hour after that Custom
Data Retention 30 min 30 days 60 days 180 days Custom
Alert Rules 1 25 Unlimited Unlimited Unlimited
Alerts: Threshold, Anomaly, Heartbeat
Infrastructure Monitoring (host and container metrics, container events)
Support email/live chat email/live chat email/live chat/phone email/live chat/phone email/live chat
Custom Metrics / Month for additional custom metrics 10 50 250 500 Custom
Custom Datapoints / Month for additional custom metrics 500K 10M 50M 250M Custom
Events / Day for additional custom metrics 100 5000 5000 5000 Custom

Ready to get started?

Stay up to date

Get tips, how-tos, and news about Elastic / ELK Stack, Observability, Solr, and Sematext Cloud news and updates.

Stay up to date