Skip to content

Karumien/perf-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Performance Service

  • Dockered Spring Boot App
    • logback-spring.xml configured using LogstashTcpSocketAppender to transfer log statements to a logstash instance
    • executed in a Docker container
  • ELK Docker container
    • Logstash
      • receiving log statements from the spring boot app via tcp
      • persisting them in elasticsearch
    • Elasticsearch
    • Kibana
      • Dashboard to discover log data stored in elasticsearch
  • All containers linked via Docker network

Overview

alt text

How to run it?

  1. build the docker images by executing mvn clean install
  2. startup Docker containers by executing docker-compose up
  3. create an index pattern, f.e. logstash-*, in Kibana dashboard

Troubleshooting

  1. Docker time out of sync with OSX host after system sleep

References

These were very helpful resources when building this small exapmle: