monoscope: Monoscope lets you ingest and explore your logs, traces and metrics
Mit Monoskop können Sie Ihre Protokolle, Spuren und Metriken erfassen und untersuchen. Wir speichern diese in S3-kompatiblen Buckets. Abfrage in natürlicher Sprache über LLMs.
Auf einen Blick
- Was ist das?
- monoscope-tech/monoscope: dokumentierte Funktionen, Einstieg und Grenzen für die praktische Einordnung.
- Für wen ist es gedacht?
- Geeignet für Anwender, deren Aufgabe dem dokumentierten Zweck von monoscope-tech/monoscope entspricht. Nicht geeignet als Beleg für einen bereits abgesicherten Betrieb.
- Darf ich es kommerziell nutzen?
- Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 2 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Haskell, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Einordnung für monoscope-tech/monoscope
Das README von monoscope-tech/monoscope beschreibt: Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs. Die Aussage grenzt den Zweck ein; sie ist kein Nachweis für Leistung oder Betrieb in jeder Umgebung. Monoscope ist eine Open-Source-Observability-Plattform für Logs, Traces und Metriken. Die Repository-Beschreibung besagt, dass Sie diese Telemetriedaten erfassen und untersuchen können, während sie in S3-kompatiblen Buckets gespeichert werden. Das README fügt hinzu, dass Sie die Daten per natürlicher Sprache über LLMs abfragen und KI-Agenten erstellen können, die Anomalien erkennen und tägliche oder wöchentliche Berichte an Ihren Posteingang senden. Das Projekt ist hauptsächlich in Haskell geschrieben, und die Repository-Metadaten verzeichnen zum Zeitpunkt dieser Veröffentlichung 1.501 Sterne, 64 Forks und 22 offene Issues.
Dokumentierter Umfang von monoscope-tech/monoscope
Das README stellt zwei Betriebsmodi vor, die beide erfordern, dass Sie Ihre eigenen S3-Buckets mitbringen. Im Cloud-Angebot wird die Rechenleistung vom Monoscope-Team verwaltet, Authentifizierung und SSO sind integriert, und die Alert-Kanäle umfassen Slack, PagerDuty und andere, mit nutzungsbasierter Preisgestaltung. Im Self-Hosted-Modus verwalten Sie die Rechenleistung selbst, Authentifizierung und SSO sind Do-it-yourself, und die Alert-Kanäle sind auf grundlegende E-Mails beschränkt. Die Self-Hosted-Software ist unter der AGPL-3.0-Lizenz kostenlos. Das README spezifiziert weder Ressourcenanforderungen, Skalierungsrichtlinien noch Produktionskonfiguration für einen der beiden Modi.
Technischer Aufbau bei monoscope-tech/monoscope
Der Schnellstart im README besteht aus drei Befehlen: `git clone https://github.com/monoscope-tech/monoscope.git`, `cd monoscope` und `docker-compose up`. Danach besuchen Sie `http://localhost:8080` und melden sich mit den Standardanmeldedaten `admin/changeme` an. Zum Senden von Testdaten zeigt das README `monoscope auth login`, dann `monoscope send-event -m "Hello from Monoscope"` für ein einzelnes Ereignis und `monoscope telemetrygen --kind=trace --rate=5 --count=50` für anhaltende Last. Das README beschreibt keine alternativen Installationspfade oder Umgebungskonfiguration über diese Befehle hinaus.
Erster Einstieg mit monoscope-tech/monoscope
Monoscope enthält eine Befehlszeilenschnittstelle zum Durchsuchen von Logs, Abfragen von Metriken, Verwalten von Monitoren und Dashboards, Triage von Issues und mehr. Der Installationsbefehl im README lautet `curl https://monoscope.tech/install.sh | sh`, gefolgt von `monoscope auth login`. Ein bemerkenswertes Designmerkmal ist, dass jeder CLI-Befehl einen stabilen JSON-Envelope ausgibt, sodass Sie Discovery-, Such- und Triage-Schritte ohne manuelles Parsen verketten können. Das README sagt, dies sei dieselbe Pipeline, die eine Claude-Code-Skill Ende-zu-Ende ausführt. Das Setzen von `MONOSCOPE_AGENT_MODE=1` oder die Ausführung mit `--agent` erzwingt JSON-Ausgabe und deaktiviert interaktive Eingabeaufforderungen; dies wird automatisch erkannt, wenn `CI` oder `CLAUDE_CODE` gesetzt ist.
Betrieb und Konfiguration von monoscope-tech/monoscope
Das README beschreibt natürliche Sprachabfragen über Telemetriedaten mit Beispielen wie "Show me all errors in the payment service in the last hour" und "What caused the spike in response time yesterday?". Es beschreibt auch KI-Agenten, die nach einem von Ihnen definierten Zeitplan laufen, Anomalien in Logs, Metriken und Traces erkennen und Ihnen Zusammenfassungen wichtiger Ereignisse per E-Mail senden. Sie können Agenten so konfigurieren, dass sie sich auf bestimmte Dienste, Fehlertypen oder Metriken konzentrieren. Das README liefert keine Genauigkeits-Benchmarks, Abfrage-Latenzzahlen oder Beispielausgaben für diese Funktionen.
Grenzen laut README monoscope-tech/monoscope
Laut README ist Monoscope OpenTelemetry-nativ und bietet über 750 Integrationen out of the box. Das README zeigt Auto-Instrumentierungsbeispiele für Python, Node.js, Java und Kubernetes, die alle auf einen OTLP-Endpunkt unter `http://localhost:4317` verweisen (im Kubernetes-Beispiel `http://monoscope:4317`). Monoscope stellt außerdem einen Model Context Protocol (MCP)-Server unter `/api/v1/mcp` bereit, der es MCP-fähigen Clients wie Claude Desktop, Cursor oder Cline ermöglicht, Ereignisse zu suchen, Monitore und Dashboards zu verwalten, Issues zu triagieren und zusammengesetzte Workflows wie `search_events_nl` und `analyze_issue` auszuführen.
Lizenz und Pflege bei monoscope-tech/monoscope
Das Architekturdiagramm im README zeigt, wie Anwendungen Logs, Metriken und Traces an eine Ingestion-API senden, die eine TimeFusion-Engine speist, welche Daten in S3 speichert. Eine Query-Engine bedient Dashboards, und ein KI-Agenten-Scheduler führt LLM-Analysen für Anomalieerkennung, E-Mail-Berichte und Alert-Kanäle durch. Das Projekt ist in `app/` (Haskell-Server-Binärdatei, WAI/Yesod), `cli/` (Befehlszeilenschnittstelle), `web-components/` (benutzerdefinierte UI-Elemente) und `src/` (Kern-Haskell-Bibliothek) unterteilt. TimeFusion wird als S3-nativ, PostgreSQL-kompatibel, spaltenorientiert mit Apache Arrow und fähig zu über 500.000 Ereignissen pro Sekunde beschrieben. Die Roadmap listet einen abgeschlossenen Custom-Dashboard-Builder und ausstehende Punkte wie einen AIOps-Workflow-Builder, die vollständige TimeFusion-Migration, Metrik-Aggregationsregeln, Multi-Tenant-Workspaces und weitere Alert-Kanal-Integrationen auf. Das Projekt ist unter AGPL-3.0 lizenziert, was Betreiber modifizierter Versionen auf Netzwerkservern verpflichtet, den Benutzern dieses Servers den Quellcode zur Verfügung zu stellen.
Redaktionelles Fazit
Geeignet für Anwender, deren Aufgabe dem dokumentierten Zweck von monoscope-tech/monoscope entspricht. Nicht geeignet als Beleg für einen bereits abgesicherten Betrieb. Prüfe zuerst die im README von monoscope-tech/monoscope genannten Einstiegsschritte, Dateien und Ausgaben in einer isolierten Umgebung und vergleiche sie mit deiner konkreten Plattform.
Community-Notizen