Skip to content

rafasilva1984/elastic-ml-log-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elasticsearch + IA: Classificador de Logs

Este projeto demonstra como integrar um modelo de machine learning com o Elasticsearch para classificação automática de logs usando pipelines de ingestão com inference.

Funcionalidades

  • Classificação automática de mensagens de log (INFO, ERROR).
  • Pipeline de ingestão com modelo de ML via inference.
  • Deploy local com Docker Compose.
  • Script de instalação automatizada.

Requisitos

  • Docker + Docker Compose
  • Python (apenas para treinar o modelo, não é necessário para uso)
  • eland para importar modelo no Elasticsearch

Instruções

  1. Suba o Elasticsearch + Kibana:
./setup.sh
  1. Acesse o Kibana em: http://localhost:5601

  2. Verifique o índice logs com os dados classificados automaticamente.

Estrutura

elastic-ml-log-classifier/
├── README.md
├── setup.sh
├── elasticstack/
│   └── docker-compose.yml
├── models/
│   └── log_classifier.joblib
├── ingest/
│   └── pipeline.json
└── test-data/
    └── sample_logs.json

About

AI applied to Logs: Elasticsearch + ML, 100% automated

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages