HOUSTON--(BUSINESS WIRE)--Graylog, Inc., the company behind the popular Graylog open source log management platform, today announced that it has added the capability to collect, centralize and analyze application container logs from within Docker. The Graylog logging driver for Docker addresses the challenges of extracting intelligence from within Docker containers, where most workloads are dynamic and log data is not persisted or stored. Using Graylog, DevOps and IT Ops teams can quickly pinpoint the root cause of problems to deliver new applications faster and minimize downtime.
Application containers are revolutionizing how organizations build, deploy, and manage distributed applications. With the ability to package and ship software as a full runtime environment, more and more DevOps teams are using containers to deliver applications faster and easier than ever before. Docker is the de facto standard for containerized apps and has become one of the world’s leading open source projects.
Despite the popularity of Docker, collecting and analyzing log data from Docker containers has been a challenge. The Graylog logging driver for Docker provides automated log collection, correlation, management and analysis of Docker containers and the applications hosted on them.
Graylog’s logging driver for Docker delivers the following capabilities and benefits:
- Comprehensive application logging. Automatically collects logs from Docker containers and applications and forwards them to a central Graylog server for easy processing, storage and analysis.
- Native logging driver integrated in Docker core project. Graylog has contributed a native GELF log sender to the Docker 1.8 core project. This logging driver allows a container to send STDOUT and STDERR messages to a remote GELF endpoint like a Graylog server, making it simple to centralize Docker container logs.
Additional application container information is also logged and sent
- Hostname - Name of the Docker host
- Container ID - Full ID of the container
- Container Name - Human readable name of the container
- Image ID - ID of the image used to create this container
- Image Name - Human readable image name
- Command - Command or entrypoint that is executed inside of the container
- Tag - A tag that was given on creation time to identify containers easily
- Creation time - A timestamp when this container was started
- Log level
“Docker has made building and deploying applications so much easier, but accessing logs generated within containers and their applications has been a huge blind spot for DevOps and IT Ops teams, until now,” said Michael Sklar, CEO of Graylog. “Native Graylog integration with Docker makes application container log management easy and affordable. Now, organizations can leverage log data to ensure the performance, availability, and security of their Docker infrastructures.”
Graylog provides service and support for the open source Graylog solution which stores, searches, and analyzes machine data collected from IT infrastructures and applications. The company enables organizations, at a fraction of the cost, to improve IT operations efficiency, security, and reduce the cost of IT. Graylog has received funding from the Mercury Fund and is based in Houston, Texas. For more information visit: www.graylog.com