Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lebmax/coffee-managment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoffeeManagement Logging & Monitoring

CoffeeManagement — это консольное Java-приложение, эмулирующее работу кофемашины и логирующее действия пользователей. Проект включает в себя инфраструктуру для сбора, обработки и визуализации логов с использованием Kafka, Logstash, Elasticsearch и Kibana (ELK-стек).


Как запустить

  1. Запустите стек ELK + Kafka

    docker compose up -d
  2. Запустите Java-приложение Cоберите и запустите CoffeeManagement.java из вашей IDE. Программа предложит ввести имя пользователя и объём кофе.

    Логи автоматически отправляются в Kafka, а затем обрабатываются Logstash и сохраняются в Elasticsearch.


Kibana Dashboard

После запуска инфраструктуры:

  1. Перейдите по адресу: http://localhost:5601

  2. В разделе Stack Management → Saved Objects → Import
    Загрузите файл с готовыми визуализациями и дашбордом: kibana-export.ndjson

  3. Откройте Dashboard под названием Coffee Dashboard

About

Coffee management Logging & Monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages