Skip to content

etki/docker-graylog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graylog Docker images collection

Hi there. This repository contains unofficial Graylog Docker images that can be used in various deployments.

Graylog? What's that?

Graylog is a beautiful java-based tool for collecting and searching application logs (and even more). In short, if you've ever scratched your head trying to recall that Tr0ub4dor&3 password for that old server on the other side of continent just to read what application has written into /var/log/ before it has died - Graylog is just what you need.
Graylog is an application that lets you collect logs from your code in various ways - syslog, HTTP requests, AMQP messages - and then organize them, search them, stream them and even send alert whenever user-set thresholds are hit.

So how do I operate?

Graylog has been split into server and web-interface Docker images to stay within single-container-single-process philosophy.
The server component contains main Graylog functionality - it is the part that accepts incoming logs, manages streams and sends alerts. The web-interface component contains neat Web UI that lets you manage Graylog in human-understandable HTML way. Server component requires MongoDB and ElasticSearch cluster (that cluster may consist of single node, don't be afraid) to operate.

After you've run and connected both images (passing the server's host to web-interface container via environment variable), you're all set and ready to experiment, just be aware that you may need to forward more ports than already expose'd for additional inputs (not if you're playing with AMQP broker).

Backing GitHub repository contains both images, so documentation for each component may be read over there (server, web-interface). The documentation for Graylog is hosted by Graylog itself.

By the way, there's single-node docker-compose file included in repository for those who want to just press-and-play (even though server container coughs on mongo dying faster than it).

Links

Licensing

While formally this repository is covered by MIT license, you are free to do absolutely anything using my work.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages