Skip to content
/ OWL Public

O.W.L (Operations Workflow Lookout) a monitoring tool for GitLab CI/CD and DevSecOps

Notifications You must be signed in to change notification settings

laissy-dev/OWL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

O.W.L - Operations Workflow Lookout

An intelligent monitoring tool that watches over your GitLab CI/CD and DevSecOps ecosystem with the precision and wisdom of an owl.

O.W.L Logo

πŸ¦‰ Project Vision

O.W.L provides a 360Β° view of DevSecOps operations, monitoring every aspect of your GitLab CI/CD workflows with owl-like precision. From pipeline supervision to security analysis, O.W.L is your vigilant sentinel.

✨ Key Features

πŸ” Night Vision (Real-time Monitoring)

  • Real-time pipeline monitoring
  • Instant anomaly detection
  • Performance tracking
  • Smart alerts

🌐 360° View (Global Overview)

  • Pipeline Monitor
    • Multi-stage pipeline tracking
    • Build status and metrics
    • Test results and coverage
    • Deployment status
  • Security Watchtower
    • SAST/DAST monitoring
    • Container security
    • Dependency scanning
    • Secret detection
    • License compliance

🧠 Owl Intelligence (Smart Analytics)

  • Performance metrics
  • Predictive analytics
  • Resource optimization
  • Cost analysis
  • Trend detection

πŸ› οΈ Technical Stack

Frontend (Vercel)

  • Next.js/TypeScript
  • TailwindCSS
  • D3.js
  • Material-UI

Backend (Freebox Delta Server)

  • Node.js/Express
  • PostgreSQL
  • Redis
  • GitLab API integration

Security & Monitoring

  • Docker/Podman
  • SonarQube
  • OWASP ZAP
  • Prometheus/Grafana

πŸ“ Architecture

For a detailed view of O.W.L's architecture, consult Architecture.md

πŸš€ Quick Start

#Clone the nest

git clone https://github.com/laissy-dev/owl

# Install dependencies

cd owl/app
npm install

# Configure environment

cp .env.example .env

# Launch services

cd ../docker
docker-compose up -d

# Start development

cd ../app
npm run dev

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

⭐ Support

If you like this project, please give it a star on GitHub!


Made with πŸ¦‰ by laissy-dev

About

O.W.L (Operations Workflow Lookout) a monitoring tool for GitLab CI/CD and DevSecOps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published