1 คะแนน โดย GN⁺ 2024-11-15 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • HyperDX เป็นเครื่องมือที่ช่วยให้วิศวกรแก้ปัญหาในโปรดักชันได้อย่างรวดเร็ว โดยสามารถค้นหาและแสดงผลล็อกกับเทรซบนคลัสเตอร์ ClickHouse ได้
  • คล้ายกับ Kibana แต่มีความสามารถที่ปรับแต่งมาให้เหมาะกับ ClickHouse
  • ฟีเจอร์หลัก
    • ค้นหาและวิเคราะห์ความสัมพันธ์ของล็อกและเทรซได้ในที่เดียว
    • รองรับสคีมาของ ClickHouse ที่มีอยู่เดิม และไม่ยึดติดกับสคีมา
    • ให้ความสามารถในการค้นหาและการแสดงผลที่รวดเร็ว
    • รองรับไวยากรณ์การค้นหาแบบ full-text และการค้นหาตามพร็อพเพอร์ตีที่ใช้งานง่าย
    • วิเคราะห์แนวโน้มความผิดปกติได้ผ่าน event delta
    • มีแดชบอร์ดสำหรับอีเวนต์ที่มี high cardinality โดยไม่ต้องใช้ภาษาคิวรีที่ซับซ้อน
    • รองรับการคิวรีสตริง JSON
    • มีฟังก์ชันล็อกและเทรซที่ช่วยให้ดูอีเวนต์ล่าสุดได้แบบเรียลไทม์
    • รองรับ OpenTelemetry โดยตรง
    • มอนิเตอร์สถานะและประสิทธิภาพได้ตั้งแต่คำขอ HTTP ไปจนถึงคิวรีฐานข้อมูล
  • เริ่มต้นใช้งาน HyperDX
    • HyperDX v2 เปิดให้ใช้งานแบบเบต้าในโหมด local อยู่ในขณะนี้
    • สามารถรันคอนเทนเนอร์ในเครื่องเพื่อเปิดใช้งาน OpenTelemetry collector, ClickHouse และ HyperDX UI ได้
    • บนเบราว์เซอร์ Safari และ Brave อาจเชื่อมต่อกับ ClickHouse ได้ยากเนื่องจากปัญหา CORS
    • ต้องการ RAM อย่างน้อย 1GB และ CPU 1 คอร์
  • บริการคลาวด์
    • HyperDX มีให้บริการในรูปแบบคลาวด์ด้วย และสามารถส่งข้อมูลได้อย่างรวดเร็วผ่านบัญชีฟรี
  • การทำแอปให้รองรับการเก็บข้อมูล
    • หากต้องการส่งล็อก เมตริก เทรซ เซสชันรีเพลย์ และอื่นๆ ไปยัง HyperDX จำเป็นต้องทำ instrumentation ให้กับแอป
    • มี SDK และตัวเลือกการผสานรวมที่หลากหลายเพื่อให้เริ่มต้นได้ง่าย
    • เข้ากันได้กับ OpenTelemetry และรองรับหลายภาษาและหลายแพลตฟอร์ม
  • โอเพนซอร์ส vs คลาวด์
    • HyperDX เป็น open core โดยฟีเจอร์ส่วนใหญ่ให้ภายใต้สัญญาอนุญาต MIT
    • เวอร์ชันโฮสต์บนคลาวด์มีฟีเจอร์เพิ่มเติม และมีอยู่เพื่อรองรับธุรกิจที่ยั่งยืน

1 ความคิดเห็น

 
GN⁺ 2024-11-15
ความคิดเห็นจาก Hacker News
  • มีคำถามว่าการค้นหาแบบ full-text ของล็อกนั้นค้นหาเชิงเส้นในล็อกทั้งหมดเหมือน Loki หรือว่าสามารถใช้อินเด็กซ์เพื่อเพิ่มความเร็วได้

    • Loki ไม่ใช้อินเด็กซ์ ทำให้ใช้เวลานานในการค้นหาผลลัพธ์จากล็อกขนาดระดับ TB
    • กำลังพิจารณาผสานรวม Quickwit.io เพื่อแก้ปัญหาการค้นหาล็อกแบบใช้อินเด็กซ์
  • มีคำถามว่า HyperDX มีแผนจะเพิ่มการรองรับแบ็กเอนด์อื่น ๆ เพื่อเป็นโซลูชันแบบ "Grafana for logs" หรือไม่

    • การเพิ่มการรองรับ VictoriaLogs จะช่วยให้สร้าง UX ที่มีประสิทธิภาพใน HyperDX ได้
  • ตั้งค่า HyperDX สำหรับการบันทึกล็อกจากเบราว์เซอร์และ Linux VM ได้สำเร็จ แต่กำลังมีปัญหากับการบันทึก OTel ร่วมกับ Azure Functions

    • ฟีเจอร์ใหม่ "Flex Consumption" รองรับ OTel แบบเนทีฟ จึงทำงานร่วมกับ HyperDX ได้
  • ลูกค้าที่ใช้ HyperDX แสดงความพึงพอใจ โดยบอกว่าถูกกว่า Datadog และตั้งค่าได้ง่ายกว่า

    • UI ใช้งานเข้าใจง่าย และแดชบอร์ดที่มีมาให้ก็ดีมาก
  • กำลังมองหาทางเลือกโอเพนซอร์สเพื่อมาแทน DataDog และหาวิธีย้ายมาใช้ HyperDX

    • ต้องการใช้ OTel บน Cloudflare Workers เพื่อปรับปรุงการมองเห็นระบบ และเอกสารยังต้องอัปเดต
  • มีความเห็นว่ามันไม่ตรงกับสิ่งที่คาดหวังไว้ในฐานะทางเลือกของ Kibana

    • Kibana เหมาะกับผู้ใช้ที่ไม่ใช่สายเทคนิค และหวังว่า HyperDX จะหากลุ่มเป้าหมายที่ชัดเจนได้
  • HyperDX ยอดเยี่ยมมาก ทำงานด้วย UI แบบหน้าเดียวและไม่ช้า

    • เชื่อมต่อกับตาราง system.text_log แล้วตั้งค่าได้รวดเร็วโดยไม่มีปัญหา
  • มีความเห็นว่าโปรเจกต์นี้ควรมีส่วน 'เปรียบเทียบกับ Kibana'

    • ควรอธิบายว่าทำไมผู้ใช้ที่กำลังใช้ Kibana อยู่จึงควรย้ายมาใช้ HyperDX
  • ใช้ HyperDX เพื่อปรับปรุง observability และความสามารถในการค้นหาดีกว่าผลิตภัณฑ์ observability ของ Google อย่างมาก

  • มีคำถามว่าแบรนด์ v2 หมายถึงการหายไปของผลิตภัณฑ์ observability ที่ "ครบฟีเจอร์" มากขึ้น หรือเป็นการสร้างใหม่บน ClickHouse