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
.
- 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.
- Docker + Docker Compose
- Python (apenas para treinar o modelo, não é necessário para uso)
eland
para importar modelo no Elasticsearch
- Suba o Elasticsearch + Kibana:
./setup.sh
-
Acesse o Kibana em: http://localhost:5601
-
Verifique o índice
logs
com os dados classificados automaticamente.
elastic-ml-log-classifier/
├── README.md
├── setup.sh
├── elasticstack/
│ └── docker-compose.yml
├── models/
│ └── log_classifier.joblib
├── ingest/
│ └── pipeline.json
└── test-data/
└── sample_logs.json