SkaLogs ETL is a unique real time ETL designed for and dedicated to Logs and Events.
Core features :
- Centralized Logstash Configuration
- Ingestion Pipeline handling through guided workflow
- Build data referential on the fly based on events processed by SkaETL
- Build metrics on the fly
SkaETL parses and enhances data from Kafka topics to any output :
- Kafka (enhanced topics)
- Elasticsearch
- Notfications : email, Slack
- more to come...
Detailed features :
- Real Time: real-time streaming, transformation, analysis, standardization, calculations and visualization of all your ingested and processed data
- Guided Workflows:
- "consumer processes" (data ingestion pipelines) to guide you through transformation, normalization, analysis - avoiding the tedious task of transforming different types of Logs via Logstash
- Optional metrics computations via simple functions or complex customized functions via SkaLogs Language
- Optional alerts and notifications
- Referentials creation for further reuse
- Logstash Configuration Generator: on the fly Logstash configuration generator
- Parsing: grok, nitro, cef, with simulation tool
- Error Retry Mechanism: automated mechanism for re-processing data ingestion errors
- Referentials: create referentials for further reuse
- CMDB: create IT inventory referential
- Computations (Metrics): precompute all your metrics before storing your results in ES (reduces the use of ES resources and the # ES licenses),
- SkaLogs Language: Complex queries, event correlations (SIEM) and calculations, with an easy-to-use SQL-like language
- Monitoring - Alerts: Real-time monitoring, alerts and notifications based on events and thresholds
- Visualization: dashboard to monitor in real-time all your ingestion processes, metrics, referentials, kafka live stream
- Output: Kafka, ES, email, Slack, more to come...
- Java >= 1.8
- Kafka 1.0.0
SkaETL is built using Apache Maven.
Build the full project and run tests:
$ mvn clean install
Build without tests:
$ mvn clean install -DskipTests
SkaETL is released under Apache License 2.0.