Docker Operational Intelligence

collect metrics, events, and logs

Sign Up Log in

docker-sda-diagram

Sematext Docker Agent is a modern, open-source, Docker-native monitoring and log collection agent. It runs as a tiny container on every Docker host and provides automatic collection and processing of Docker Metrics, Events and Logs for all cluster nodes and all auto-discovered containers. It works with Docker Swarm, Docker Datacenter, Docker Cloud, as well as Amazon EC2, Google Container Engine, Kubernetes, Mesos, RancherOS, and CoreOS.


Key Features

Easy Setup

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

Auto-Discovery

Automatically discover any newly launched containers without manual intervention

Metrics + Logs + Events

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

Orchestration Support

Use with Swarm, Docker Cloud, Docker Datacenter, Amazon ECS, Kubernetes, RancherOS, CoreOS, Mesos, etc.

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

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

Log Routing

Route logs from different sets of containers to the right Logsene Application based on Container Labels.

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

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

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

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

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

Alerting on Metrics & Logs

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

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

Amazon S3 Archive

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

Cloud & On Premises

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

Expert Support

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

Built by Docker Partners

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

Can’t send your metrics or logs to the Cloud?

SPM & Logsene are available for ​On Premises, too, too!

Resources

cover-page-docker-reference-architecture

Reference Architecture: Monitoring and Logging for Docker Datacenter

Docker Datacenter (DDC) simplifies container orchestration and increases the flexibility and scalability of application deployments. However, the high level of automation create new challenges for monitoring and log management. Why? Because each container typically runs a single process, has its own environment, utilizes virtual networks, or has various methods of managing storage.

Read PDF or HTML version of the document.