Elastic Stack is one of the most popular tools for ingesting and analyzing logs and statistics:
- Elasticsearch was built for advanced filtering and text analysis.
- Filebeat allow tailing files efficiently.
- Logstash enables log transformations and processing pipelines.
- Kibana is a dashboard and visualization UI for Elasticsearch data.
EventStoreDB exposes structured information through its logs and statistics, allowing straightforward integration with mentioned tooling.
This samples show how to configure various ways of sending logs from EventStoreDB to Elasticsearch:
DISCLAIMER: Configurations in samples are presented as docker-compose to simplify the developer environment setup. It aims to give the quick option to play with Elastic setup. It's NOT recommended to run setup through docker-compose on production. You should follow the EventStoreDB installation guide and Elastic documentation.