← all repositories
salesforce/logai

One Python library to parse, cluster, and benchmark log anomalies

LogAI wraps log parsing, clustering, and anomaly detection into one library so you don't have to duct-tape research scripts together.

816 stars Python Domain AppsML Frameworks
logai
Not currently ranked — collecting fresh signals.
star history

What it does

LogAI is a Python library from Salesforce that handles the full log intelligence pipeline—parsing, summarizing, clustering, and anomaly detection—using an OpenTelemetry data model. It exposes a unified interface for time-series, statistical, and deep-learning models, and ships with a local Plotly Dash GUI for clicking through results instead of writing boilerplate. The README also pitches it as a benchmarking harness to compare ML and deep-learning anomaly detectors on standard datasets like HDFS and BGL without rewriting preprocessing code each time.

The interesting bit

The project tries to standardize the messy log-analysis stack by adopting the OpenTelemetry log model, making disparate formats and algorithms interchangeable. It also bundles a GUI that the authors openly admit is a rough demo, which is a refreshing level of honesty for a corporate open-source project.

Key highlights

  • Supports log summarization, clustering, and both time-series and semantic anomaly detection in one workflow.
  • Integrates traditional ML, deep-learning, and Hugging Face models behind a unified configuration interface.
  • Ships with an optional local GUI portal for interactive exploration of public datasets like HDFS and BGL.
  • Designed to benchmark anomaly-detection algorithms without redundant log-preprocessing boilerplate.
  • Core library is lightweight; heavy dependencies for deep learning and the GUI are optional extras.

Caveats

  • The built-in GUI is explicitly described as a demo with potential bugs and suboptimal visualizations.
  • Users may hit an NLTK punkt resource error out of the box.
  • The deep-learning benchmarking documentation appears truncated in the README.

Verdict

Good for researchers or SREs who want to prototype log-intelligence pipelines and compare models without rebuilding the plumbing each time. If you just need a production-grade log dashboard, stick with your existing observability stack.

Frequently asked

What is salesforce/logai?
LogAI wraps log parsing, clustering, and anomaly detection into one library so you don't have to duct-tape research scripts together.
Is logai open source?
Yes — salesforce/logai is open source, released under the BSD-3-Clause license.
What language is logai written in?
salesforce/logai is primarily written in Python.
How popular is logai?
salesforce/logai has 816 stars on GitHub.
Where can I find logai?
salesforce/logai is on GitHub at https://github.com/salesforce/logai.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.