1 Punkte von GN⁺ 2024-11-15 | 1 Kommentare | Auf WhatsApp teilen
  • 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

 
GN⁺ 2024-11-15
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

    • Loki verwendet keinen Index, daher dauert es bei Logs im TB-Bereich lange, Ergebnisse zu finden
    • Es wird erwogen, Quickwit.io zu integrieren, um das Problem der indexbasierten Logsuche zu lösen
  • 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

    • Die Unterstützung von VictoriaLogs würde dabei helfen, in HyperDX eine effiziente UX aufzubauen
  • Browser- und Linux-VM-Logging wurden in HyperDX erfolgreich eingerichtet, aber es gibt Schwierigkeiten mit OTel-Logging in Azure Functions

    • Die neue Funktion „Flex Consumption“ unterstützt OTel nativ und funktioniert damit zusammen mit HyperDX
  • Ein Kunde, der HyperDX verwendet, äußert sich zufrieden; es ist günstiger als Datadog und einfacher einzurichten

    • Die UI ist intuitiv und die mitgelieferten Dashboards sind hervorragend
  • Es wird nach einer Open-Source-Alternative zu DataDog gesucht und nach einem Weg, zu HyperDX zu wechseln

    • Mit OTel in Cloudflare Workers soll die Observability verbessert werden, und die Dokumentation muss aktualisiert werden
  • Es gibt die Meinung, dass es sich von dem unterscheidet, was man als Kibana-Alternative erwartet hatte

    • Kibana eignet sich für nichttechnische Nutzer, und man hofft, dass HyperDX eine klar definierte Zielgruppe findet
  • HyperDX ist sehr gut, arbeitet mit einer Single-Page-UI und ist nicht langsam

    • Die Verbindung zur Tabelle system.text_log wurde hergestellt, und die Einrichtung ging schnell und problemlos
  • Es gibt die Meinung, dass das Projekt einen Abschnitt „Vergleich mit Kibana“ benötigt

    • Es sollte erklärt werden, warum Nutzer, die Kibana verwenden, zu HyperDX wechseln sollten
  • 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