Skip to content

HeavyPunk/scotty

Repository files navigation

Scotty

Scotty is a tool for automated alert observation and resolution. It receives alerts from Moira, Grafana Alerts, or Prometheus Alert, then leverages LLMs and MCP tools, as well as RAG knowledge bases, to attempt automated resolution.

Project Structure

  • scotty-api: Entrypoint for incoming alerts and user messages.
  • scotty-rag-embedding: Daemon for scraping knowledge and indexing it into a vector store.
  • scotty-worker: Daemon for observing alerts and performing the main resolution work.
  • scotty-web: Frontend app for interacting with chats and alerts.

Features

  • Automated alert intake from multiple sources
  • LLM-powered resolution attempts
  • Integration with MCP tools
  • Retrieval-Augmented Generation (RAG) for knowledge-based solutions
  • Web interface for user interaction

For setup and usage instructions, see the documentation in each subproject.

About

Automated real time alerting fixing system based on LLM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published