- HyperDX ist ein Tool, das Ingenieur:innen dabei hilft, Probleme in der Produktion schnell zu beheben, indem es die Suche und Visualisierung von Logs und Traces auf einem ClickHouse-Cluster ermöglicht.
- Es ähnelt Kibana, bietet jedoch Funktionen, die für ClickHouse optimiert sind.
- Hauptfunktionen
- Logs und Traces an einem Ort durchsuchen und korrelieren.
- Kompatibel mit bestehenden ClickHouse-Schemata und nicht an ein bestimmtes Schema gebunden.
- Bietet schnelle Such- und Visualisierungsfunktionen.
- Unterstützt eine intuitive Syntax für Volltextsuche und Attributsuche.
- Trendanalyse von Anomalien über Event-Deltas.
- Dashboards für Events mit hoher Kardinalität ohne komplexe Abfragesprache.
- Unterstützung für JSON-String-Abfragen.
- Log- und Trace-Funktionen, mit denen sich die neuesten Events in Echtzeit anzeigen lassen.
- Native Unterstützung für OpenTelemetry.
- Überwachung von Zustand und Performance von HTTP-Anfragen bis hin zu DB-Abfragen.
- Erste Schritte mit HyperDX
- HyperDX v2 ist derzeit im Beta-Status im lokalen Modus verfügbar.
- Durch das Starten lokaler Container können OpenTelemetry Collector, ClickHouse und die HyperDX-UI ausgeführt werden.
- In den Browsern Safari und Brave kann es aufgrund von CORS-Problemen schwierig sein, eine Verbindung zu ClickHouse herzustellen.
- Mindestens 1 GB RAM und 1 CPU-Kern sind erforderlich.
- Cloud-Service
- HyperDX ist auch als Cloud-Service verfügbar, über ein kostenloses Konto lassen sich Daten schnell übertragen.
- App-Instrumentierung
- Um Logs, Metriken, Traces, Session-Replays usw. an HyperDX zu senden, muss die App instrumentiert werden.
- Es werden verschiedene SDKs und Integrationsoptionen angeboten, damit der Einstieg leicht fällt.
- Kompatibel mit OpenTelemetry und Unterstützung für mehrere Sprachen und Plattformen.
- Open Source vs. Cloud
- HyperDX ist Open Core, wobei die meisten Funktionen unter der MIT-Lizenz bereitgestellt werden.
- Die Cloud-gehostete Version bietet zusätzliche Funktionen und existiert, um ein nachhaltiges Geschäftsmodell zu ermöglichen.
1 Kommentare
Hacker-News-Kommentare
Es gibt die Frage, ob die Volltextsuche für Logs wie bei Loki alle Logs linear durchsucht oder ob ein Index zur Beschleunigung verwendet werden kann
Es gibt die Frage, ob HyperDX durch zusätzliche Unterstützung für andere Backends zu einer Lösung vom Typ „Grafana für Logs“ werden soll
Browser- und Linux-VM-Logging wurden in HyperDX erfolgreich eingerichtet, aber es gibt Schwierigkeiten mit OTel-Logging in Azure Functions
Ein Kunde, der HyperDX verwendet, äußert sich zufrieden; es ist günstiger als Datadog und einfacher einzurichten
Es wird nach einer Open-Source-Alternative zu DataDog gesucht und nach einem Weg, zu HyperDX zu wechseln
Es gibt die Meinung, dass es sich von dem unterscheidet, was man als Kibana-Alternative erwartet hatte
HyperDX ist sehr gut, arbeitet mit einer Single-Page-UI und ist nicht langsam
system.text_logwurde hergestellt, und die Einrichtung ging schnell und problemlosEs gibt die Meinung, dass das Projekt einen Abschnitt „Vergleich mit Kibana“ benötigt
Mit HyperDX wurde die Observability verbessert, und die Suchfunktion ist deutlich besser als bei den Observability-Produkten von Google
Es gibt die Frage, ob das v2-Branding bedeutet, dass das „voll ausgestattete“ Observability-Produkt verschwindet oder ob es auf ClickHouse neu aufgebaut wird