Skip to content

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.

Notifications You must be signed in to change notification settings

drigio/demo-elasticsearch-grafana

Repository files navigation

Demo ElasticSearch and Grafana Integration

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.

Screenshots

  • Log Based Spring Petclinic Grafana Custom Dashboard

Log Based Spring Petclinic Grafana Dashboard

  • Metric Based Spring Petclinic Grafana Custom Dashboard

Metric Based Spring Petclinic Grafana Dashboard

  • Job Orders Processing Instrumentation Grafana Custom Dashboard

Job Orders Processing Instrumentation Grafana Custom Dashboard

Spring Petclinc

  • 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

Orders Processing

  • 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

Tech Stack

  • Elasticsearch
  • Filebeat
  • Grafana
  • Micrometer
  • Java Springboot
  • Docker & Docker Compose

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages