ホームトレンドhyperdxio/hyperdx
hyperdxio

hyperdx

DevOps#Observability#ClickHouse#OpenTelemetry#Logging#Monitoring
GitHub で見る →
9,473

// 概要

HyperDX は ClickHouse クラスター上でログ、トレース、メトリクスを検索および可視化できるオブザーバビリティプラットフォームです。複雑なクエリ言語を必要とせず、全文検索や直感的なプロパティフィルタリングをサポートするスキーマ非依存のインターフェースを提供します。OpenTelemetry とシームレスに統合されており、チームがシステムの状態を監視し、本番環境の課題を効率的に解決できるよう支援します。

// 技術解説

HyperDX は、ログ、メトリクス、トレース、およびセッションリプレイを統合したインターフェースを提供し、本番環境のトラブルシューティングを簡素化するために設計されたオブザーバビリティプラットフォームです。ClickStack のコアコンポーネントとして構築されており、ClickHouse の高性能な機能を活用することで、複雑なクエリ言語を必要とせずに高速でスキーマに依存しないデータ分析を実現します。このプロジェクトは、高コスト、急峻な学習曲線、断片化されたツールといった業界共通の課題に対し、OpenTelemetry のような既存のテレメトリー標準とシームレスに統合できる直感的でオープンソースの代替手段を提供することで対処しています。

// 主要ハイライト

01
ログ、メトリクス、トレース、セッションリプレイを単一の統合ビューに相関させ、インシデント調査を効率化します。
02
既存の ClickHouse クラスター上で直接動作するスキーマに依存しない設計を採用し、最大限の柔軟性を実現しています。
03
全文検索およびプロパティベースのクエリをサポートする直感的な検索構文を備えており、複雑な SQL の必要性を低減します。
04
OpenTelemetry をネイティブサポートしており、さまざまなプログラミング言語やインフラ環境との幅広い互換性を確保しています。
05
ログとトレースのライブテイルを通じてリアルタイム監視を可能にし、最新のシステムイベントを捕捉します。
06
高カーディナリティイベントのダッシュボード作成を簡素化し、高度なクエリの専門知識がなくても傾向や異常を可視化できます。

// ユースケース

01
ログ、メトリクス、トレース、セッションリプレイの統合的な相関分析
02
ClickHouse 向けの高性能な全文検索および可視化機能
03
HTTP リクエストからデータベースクエリに至るまでのアプリケーションパフォーマンス監視

// クイックスタート

開始するには、オールインワンの Docker イメージを使用して、コマンド 'docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one' で HyperDX をデプロイできます。実行後、http://localhost:8080 から UI にアクセスし、OpenTelemetry SDK を http://localhost:4318 のコレクターに向けることでアプリケーションをインスツルメントしてください。