Sematext Cloud is an all-in-one Monitoring and Logging solution. It brings together infrastructure and application performance monitoring, together with log management. By enabling businesses to easily collect logs, metrics, and events, Sematext provides full-stack visibility through a single pane of glass and helps businesses extract value from logs and metrics.
Sematext Logagent is a modern, open-source, container-native log collection agent for Docker. It runs as a tiny container on every Docker host and provides automatic collection and processing of container Logs for all cluster nodes and all auto-discovered containers. It works with Docker Swarm, Docker Enterprise, Docker Cloud, as well as Amazon EC2, Google Container Engine, Kubernetes, Mesos, IBM Cloud, Portainer, and Rancher. The parser detects log formats based on a pattern library (YAML file) and structures the logs. Unknown log formats are forwarded as-is to the logs storage. In many cases, Logagent recognizes multiline-logs such as Java stack traces or JavaScript stack traces.
Logagent can parse JSON formatted logs and many application-specific log formats from official docker images:
Databases: MongoDB, MySQL, PostgreSQL, Redis, Cassandra, ClickHouse, CouchDB, Hadoop YARN Node Manager, HBase Data Node, HBase region server ...
Webservers: Traefik, Nginx, Apache Httpd, common log file format
Message Queues: Apache Kafka, NSQ, Rabbit MQ
Search Engines: Apache Solr, Elasticsearch
Others: Apache Zookeeper, Syslog, Suricata EVE logs, Sonatype Nexus, NodeBB forums, Kubernetes, containerd, and dockerd logs.