This is a demo project to showcase integration of ElasticSearch for storing log and metric data and using Grafana to visualize the metrics and logs data using Lucene Query.
- Log Based Spring Petclinic Grafana Custom Dashboard
- Metric Based Spring Petclinic Grafana Custom Dashboard
- Job Orders Processing Instrumentation Grafana Custom Dashboard
- A spring petclinic instance was running.
- I created a load generator for generating load to get the metrics from /actuator/metrics and logs that have been generated
- Created a job orders processing like application to demonstrate how we can add instrumentation to our code.
- Uses micrometer for custom metrics like Counter, etc
- Elasticsearch
- Filebeat
- Grafana
- Micrometer
- Java Springboot
- Docker & Docker Compose