SkillAgentSearch skills...

Monoscope

Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs.

Install / Use

/learn @monoscope-tech/Monoscope
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img src="/docs/monoscope.svg" alt="Monoscope Logo" width="250" />

Open-source observability platform with S3 storage

Ingest and explore logs, traces, and metrics stored in your S3 buckets. Query with natural language. Create AI agents that detect anomalies and send daily/weekly reports to your inbox.

GitHub Release License Haskell Discord

WebsitePlaygroundDiscordTwitterDocumentation

</div> <div align="center" style="margin-top: 1em; margin-bottom: 1em;"> <a href="#what-is-monoscope">What is Monoscope?</a> • <a href="#cloud-vs-self-hosted">Cloud vs Self-hosted</a> • <a href="#quick-start">Quick Start</a> • <a href="#ai-agents--reports">AI Agents</a> • <a href="#roadmap">Roadmap</a> </div> <br /> <div align="center"> <img width="100%" src="https://github.com/user-attachments/assets/6175c23b-f3ac-450a-9ae3-4b86371f4f54" alt="Monoscope Dashboard" /> </div> <br/>

What is Monoscope?

Monoscope is an open-source observability platform that stores your telemetry data in S3-compatible storage. Self-host it or use our cloud offering.

Core capabilities:

  • 💰 S3 storage — Store years of logs, metrics, and traces affordably in your own S3 buckets
  • 💬 Natural language queries — Search your data using plain English via LLMs
  • 🤖 AI agents — Create agents that run on a schedule to detect anomalies and surface insights
  • 📧 Email reports — Receive daily/weekly summaries of important events and anomalies
  • 🔭 OpenTelemetry native — 750+ integrations out of the box
  • Live tail — Stream logs and traces in real-time
  • 🕵️ Unified view — Correlate logs, metrics, traces, and session replays in one place
<br/>

Cloud vs Self-hosted

In both options, you bring your own S3 buckets—your data stays yours.

| | Cloud | Self-hosted | |---|---|---| | Storage | Your S3 buckets | Your S3 buckets | | Compute | Managed by us | You manage | | Auth & SSO | Built-in | DIY | | Alert channels | Slack, PagerDuty, etc. | Basic email | | Pricing | Usage-based | Free (AGPL-3.0) |

Start free on Cloud or continue below to self-host.

<br/>

Quick Start

git clone https://github.com/monoscope-tech/monoscope.git
cd monoscope
docker-compose up

Visit http://localhost:8080 (default: admin/changeme)

Send Test Data

Populate your dashboard with test telemetry:

# Install telemetrygen
go install github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen@latest

# Send test traces (replace YOUR_API_KEY from the UI)
telemetrygen traces --otlp-endpoint localhost:4317 --otlp-insecure \
  --otlp-header 'Authorization="Bearer YOUR_API_KEY"' --traces 10
<br/>

Integration

Auto-instrument your apps

<details> <summary><b>Python</b></summary>
pip install opentelemetry-distro opentelemetry-exporter-otlp
opentelemetry-bootstrap -a install
OTEL_SERVICE_NAME="my-app" \
OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4317" \
opentelemetry-instrument python myapp.py
</details> <details> <summary><b>Node.js</b></summary>
npm install --save @opentelemetry/auto-instrumentations-node
OTEL_SERVICE_NAME="my-app" \
OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4317" \
node --require @opentelemetry/auto-instrumentations-node/register app.js
</details> <details> <summary><b>Java</b></summary>
curl -L https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar -o otel-agent.jar
OTEL_SERVICE_NAME="my-app" \
OTEL_EXPORTER_OTLP_ENDPOINT="http://localhost:4317" \
java -javaagent:otel-agent.jar -jar myapp.jar
</details> <details> <summary><b>Kubernetes</b></summary>
# Install OpenTelemetry Operator
kubectl apply -f https://github.com/open-telemetry/opentelemetry-operator/releases/latest/download/opentelemetry-operator.yaml

# Configure auto-instrumentation
kubectl apply -f - <<EOF
apiVersion: opentelemetry.io/v1alpha1
kind: Instrumentation
metadata:
  name: my-instrumentation
spec:
  exporter:
    endpoint: http://monoscope:4317
  propagators:
    - tracecontext
    - baggage
EOF

# Annotate your deployments for auto-instrumentation
kubectl patch deployment my-app -p \
  '{"spec":{"template":{"metadata":{"annotations":{"instrumentation.opentelemetry.io/inject-java":"my-instrumentation"}}}}}'
</details> <br/>

Natural Language Queries

Query your telemetry data in plain English:

  • "Show me all errors in the payment service in the last hour"
  • "What caused the spike in response time yesterday?"
  • "Which endpoints have the highest p99 latency?"
<br/>

AI Agents & Reports

Create AI agents that monitor your systems on a schedule:

  • Scheduled analysis — Agents run at intervals you define (hourly, daily, weekly)
  • Anomaly detection — Automatically surface unusual patterns in logs, metrics, and traces
  • Email reports — Receive summaries of important events and insights directly in your inbox
  • Customizable focus — Configure agents to watch specific services, error types, or metrics
<br/>

Architecture

graph LR
    A[Your Apps] -->|Logs/Metrics/Traces| B[Ingestion API]
    B --> C[TimeFusion Engine]
    C --> D[(S3 Storage)]
    D --> E[Query Engine]
    E --> F[Dashboards]
    D --> G[AI Agent Scheduler]
    G -->|LLM Analysis| H[Anomaly Detection]
    H --> I[Email Reports]
    H --> J[Alert Channels]

Powered by TimeFusion

Monoscope is built on TimeFusion, our open-source time-series database for observability workloads.

| | | |---|---| | 🗄️ S3-native | Data lives in your S3 buckets—no vendor lock-in | | 🐘 PostgreSQL compatible | Use any Postgres client or driver | | ⚡ 500K+ events/sec | Columnar storage with Apache Arrow | | 💵 Pay only for S3 | No expensive proprietary storage fees |

<br/>

How It Compares

| Feature | Monoscope | Datadog | Elastic | Prometheus | | ---------------------- | ----------- | --------- | ------- | ---------- | | S3/Object Storage | ✅ Native | ❌ | ✅ | ✅ | | Natural Language Query | ✅ | ❌ | ❌ | ❌ | | AI Agents & Reports | ✅ Built-in | ❌ Add-on | ❌ | ❌ | | Open Source | ✅ AGPL-3.0 | ❌ | ✅ | ✅ | | Self-hostable | ✅ | ❌ | ✅ | ✅ |

<br/>

Screenshots

Log Explorer - Unified View

Logs and trace spans displayed together in context for complete observability.

<img src="https://github.com/user-attachments/assets/6175c23b-f3ac-450a-9ae3-4b86371f4f54" alt="Log Explorer Main View" width="100%" /> <br/>

Trace Context Integration

See detailed trace information alongside logs for debugging complex distributed systems.

<img src="https://github.com/user-attachments/assets/baf78e6f-2b75-4b6f-be56-94a0b3da9f31" alt="Log Explorer with Trace Context" width="100%" /> <br/>

Dashboard Analytics

Real-time metrics and performance monitoring with AI-powered insights.

<img src="https://github.com/user-attachments/assets/3dae136a-e627-4278-91a1-81c5af5f8cd6" alt="Dashboard Analytics View" width="100%" /> <br/>

Trusted by Leading Companies

<div align="center"> <table> <tr> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/andela.svg" alt="Andela" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/partna.svg" alt="Partna" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/grovepay.svg" alt="GrovePay" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/sameday.svg" alt="SameDay" height="30" /></td> </tr> <tr> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/platnova.png" alt="Platnova" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/payfonte.svg" alt="PayFonte" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/thepeer.svg" alt="ThePeer" height="30" /></td> <td align="center" width="120" height="60"><img src="https://monoscope.tech/assets/img/customers/blockradar-full.svg" alt="BlockRadar" height="30" /></td> </tr> </table> </div>

"Monoscope notifies us about any slight change on the system. Features that would cost us a lot more elsewhere." — Samuel Joseph, Woodcore

<br/>

Documentation

<br/>

Roadmap

  • [x] Custom dashboards builder
  • [ ] More out-of-the-box dashboards
  • [ ] AIOps workflow builder
  • [ ] Full migration to TimeFusion storage engine
  • [ ] Metrics aggregation rules
  • [ ] Multi-tenant workspace support
  • [ ] More alert channel integrations

See our [public roadmap](https

View on GitHub
GitHub Stars469
CategoryDevelopment
Updated5h ago
Forks11

Languages

Haskell

Security Score

95/100

Audited on Apr 9, 2026

No findings