JavaScript Shell Roff Dockerfile
Latest commit b01a2ed Aug 14, 2018
Failed to load latest commit information.
bin fix diagnostics script / use sh instead of bash and add curl Nov 9, 2017
coreos add logsene only install script for CoreOS May 26, 2016
hashicorp-nomad add Nomad by Hashicorp exmple Feb 15, 2016
kubernetes update DaemonSet example for Kubernetes API v1.9 Jan 10, 2018
lib track status of paused containers, in case docker-info API call fails Aug 14, 2018
tests test: change ES query Dec 21, 2017
.dockerignore make LICENSE and visible to COPY it to RHEL container Jul 26, 2017
.gitignore Initial commit Dec 1, 2015
.travis.yml run log count test on travis Apr 6, 2017
Dockerfile Update node base image, 8.11-alpine, which has no known vulnerabilities Mar 29, 2018
Dockerfile.arm remove dependency to curl for patterns download, remove dependency to… Aug 21, 2017
Dockerfile.deb move back to alpine linux as default base image Mar 20, 2016
Dockerfile.rhel-atomic update release number to check RH automated build Dec 7, 2017
LICENSE renamed to sematext-agent-docker Dec 1, 2015 Wording, links, etc. Sep 16, 2017 renamed to sematext-agent-docker Dec 1, 2015
docker-cloud.yml add Docker Cloud Button Mar 1, 2016
docker-detailed-metrics.png add metric details screenshot Mar 10, 2016
docker-events-spm.png add new docker events screenshot Mar 10, 2016
docker-overview-spm.png add screenshot Mar 10, 2016
help.1 Add LOGAGENT_PATTERNS_BASE64 documentation to manpages Sep 22, 2017 Fix unescape pipe char Sep 22, 2017
package.json Release 1.31.61 Aug 14, 2018 fix region log message Mar 14, 2018
sematext-docker-light.png add new screenshot Sep 14, 2017
tutum.yml update tutum comments Dec 4, 2015

Image tags

  • latest - the latest release (stable)
  • X.Y.Z - release version (stable)
  • X.Y.Z-rc1-N - release candidates (unstable)
  • dev - build from GitHub master branch (unstable)
  • swarm3k - custom build for SwarmZilla, used only for the swarm3k test.

Sematext Agent for Docker

Sematext Docker Certified Deploy to Docker Cloud build status

Sematext Agent for Docker collects Metrics, Events and Logs from the Docker API for SPM Docker Monitoring & Logsene / Hosted ELK Log Management. Works with CoreOS, Rancher, Docker Swarm, Kubernetes, Apache Mesos, Hashicorp Nomad, Amazon ECS, ... see the installation.


  1. Get a free account at

  2. Create an SPM App of type "Docker" for Docker metrics. Copy its App Token.
    Optionally, create a Logs App to obtain an App Token for Logsene

  3. Run the image using individual SPM and Logsene tokens

    docker pull sematext/sematext-agent-docker
    docker run -d --name sematext-agent-docker -e SPM_TOKEN=YOUR_SPM_TOKEN -e LOGSENE_TOKEN=YOUR_LOGSENE_TOKEN -v /var/run/docker.sock:/var/run/docker.sock sematext/sematext-agent-docker

    You’ll see your Docker metrics in Sematext Cloud after about a minute.

  4. Watch metrics, search container logs, use anomaly detection for logs and metrics, create email reports and much more ...

Certified and Public images

There are several places to obtain Sematext Docker Agent images:

  1. Docker Certified images in Docker Store
docker pull store/sematext/sematext-agent-docker
  1. Red Hat certified images in Red Hat Container Catalog
docker login
docker pull
  1. Public images from Docker Hub
docker pull


  1. Sematext Docker Agent Homepage
  2. Sematext Docker Agent Documentation
  3. Chat with us in the Sematext user interface or drop an e-mail to
  4. Open an issue here
  5. Contribution guide here