Loading configuration into your application is often the first thing an application does when it starts. Hardcoded values, a configuration file, environment variables, or flags — these are all different sources you might use.
Elastic Stack (aka ELK) is the current go-to stack for centralized structured logging for your organization. It collects, ingests, and stores your services’ logs (also metrics) while making them searchable & aggregatable & observable. And later on, build alerts and dashboards based on these data.
In this post, we’ll compose, configure, secure, and deploy Elastic Stack using Docker & Docker-Compose. What we’ll build can be used for development and a small scale production deployment on a docker host.
Software Engineering and SRE; Loves anything that scales(And Go)!