llm-sentinel

Crates.iollm-sentinel
lib.rsllm-sentinel
version0.1.0
created_at2025-11-06 08:22:56.506883+00
updated_at2025-11-06 08:22:56.506883+00
descriptionEnterprise-grade anomaly detection and observability platform for LLM applications
homepagehttps://github.com/globalbusinessadvisors/llm-sentinel
repositoryhttps://github.com/globalbusinessadvisors/llm-sentinel
max_upload_size
id1919285
size151,350
GBA (globalbusinessadvisors)

documentation

README

sentinel

Main binary for LLM-Sentinel anomaly detection system.

Overview

The sentinel binary orchestrates all system components:

  • Kafka ingestion pipeline
  • Multi-algorithm detection engine
  • InfluxDB storage and caching
  • RabbitMQ alerting
  • REST API server

Installation

cargo install llm-sentinel

Or build from source:

git clone https://github.com/globalbusinessadvisors/llm-sentinel
cd llm-sentinel
cargo build --release

Usage

# Start with default configuration
sentinel --config sentinel.yaml

# Specify custom config
sentinel --config /etc/sentinel/config.yaml

# Show version
sentinel --version

Configuration

Create a sentinel.yaml file:

ingestion:
  kafka:
    brokers: ["localhost:9092"]
    topic: "llm.telemetry"

detection:
  enabled_detectors: ["zscore", "iqr"]

storage:
  influxdb:
    url: "http://localhost:8086"

api:
  bind_addr: "0.0.0.0:8080"

Docker

docker run -v $(pwd)/sentinel.yaml:/etc/sentinel/sentinel.yaml \
  ghcr.io/globalbusinessadvisors/llm-sentinel:latest

License

Apache-2.0

Commit count: 0

cargo fmt