aiopstools  by jixinpu

Python toolkit for AIops

created 6 years ago
392 stars

Top 74.5% on sourcepulse

GitHubView on GitHub
Project Summary

This package provides a Python toolkit for AIOps, enabling AI-driven operations management through modules for anomaly detection, alarm convergence, time series forecasting, and association analysis. It targets operations engineers and researchers seeking to integrate AI into IT operations.

How It Works

The toolkit implements various AI techniques for operational scenarios. Specific algorithms or models are not detailed, but the package aims to provide modular components that can be easily integrated into existing AIOps workflows.

Quick Start & Requirements

  • Install via git clone https://github.com/jixinpu/aiopstools.git and python setup.py install.
  • Supports both Python 2 and Python 3.
  • Note: For Python 3 users, a modification is required in site-packages/pybrain/tools/functions.py, changing expm2 to expm.

Highlighted Details

  • Modules include Anomaly detection, Alarm convergence, Time Series Forecasting, and Association analysis for alarms.
  • Initial release (2018.12.01) focused on time series forecasting, anomaly detection, and alarm convergence.
  • Association analysis was added in a later update (2019.2.15).

Maintenance & Community

Licensing & Compatibility

  • The license is not explicitly stated in the README.

Limitations & Caveats

  • Requires manual code modification for Python 3 compatibility, indicating potential maintenance gaps or compatibility issues.
  • The project appears to be a personal effort with limited community engagement signals.
Health Check
Last commit

5 years ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.