monoscope  by monoscope-tech

AI-powered observability for system analysis

Created 4 years ago
436 stars

Top 68.3% on SourcePulse

GitHubView on GitHub
Project Summary

Monoscope is an open-source observability platform designed to ingest and explore logs, metrics, and traces. It leverages AI for automated anomaly detection and natural language querying, offering a cost-effective solution for storing years of data in S3-compatible buckets. This platform aims to significantly reduce alert fatigue and provide deeper system insights for engineers and power users.

How It Works

The system ingests telemetry data (logs, metrics, traces) via an API, which is then processed by the TimeFusion Engine for efficient storage in S3-compatible buckets. A dedicated LLM pipeline facilitates natural language search capabilities. Concurrently, an AI anomaly detection module analyzes correlated signals from logs, metrics, and traces to identify deviations from learned system behavior patterns without requiring manual configuration.

Quick Start & Requirements

  • Primary Install/Run: Clone the repository, navigate to the directory, and run docker-compose up. Access the UI at http://localhost:8080 (default credentials: admin/changeme).
  • Prerequisites: Docker, telemetrygen (for test data generation), and OpenTelemetry instrumentation for applications (examples provided for Python, Node.js, Java).
  • Links: Website, Documentation, Discord.

Highlighted Details

  • AI Anomaly Detection: Automatically detects anomalies across logs, metrics, and traces with context-aware, pattern-recognizing capabilities
Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
62
Issues (30d)
0
Star History
74 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.