The Sumo Logic App for Docker ULM is a unified logs and metrics app for monitoring your Docker deployment. The preconfigured dashboards present information about container state and resource usage, including CPU, memory, block I/O, and network.
Log and metric types
Sumo’s Docker Logs source and Docker Stats source use the Docker Engine API to gather the following data from Docker:
- Docker container logs. Sumo’s Docker Logs source collects container logs. For information about the API Sumo uses to collect logs, see the https://docs.docker.com/engine/api/v1.37/#operation/ContainerLogs in Docker help.
- Docker engine events. Sumo’s Docker Log source collect Docker events. For information about Docker events, see https://docs.docker.com/engine/api/v1.37/#operation/SystemPing in Docker help.
- Docker container stats. Sumo’s Docker Stats source collects stats. For information about Docker stats, see https://docs.docker.com/engine/api/v1.37/#operation/ContainerStats in Docker help.
By default, you can monitor up to 40 Docker containers on a Docker host. If you want to monitor more than 40 containers on a given host you can configure a larger number in
collector.properties, as described in Collect Logs and Metrics for Docker ULM. We don’t support monitoring more than 100 containers on a Docker host.