メインコンテンツまでスキップ

クイックスタート

DOG Stackを体験する最も簡単な方法は、online demoにアクセスすることです。デプロイメントは不要です。独自のインスタンスを実行したい場合は、Docker Composeで始めるのも同様に簡単です。

デプロイメント

git clone https://github.com/ai-observe/ai-observe-stack.git
cd ai-observe/demo
docker compose up -d

これは10以上のマイクロサービスで構成されたデモeコマースアプリケーションと共に、完全なDOG Stackを起動します。

Webブラウザを開き、http://localhost:33000/grafana/plugins に移動し、dorisを検索して、Doris Appエントリをクリックしてください。

Doris App plugin

次にEnableボタンをクリックしてDoris Appを有効にします。

Enable Doris App

有効にすると、左側メニューの「More apps」の下にDoris Appが表示されます。「Doris App」をクリックして探索を開始してください。

Doris App entry

検索

Doris Appで、データソースとしてDoris、データベースとしてotel、テーブルとしてotel_logsを選択すると、データが表示されます。UIはKibanaユーザーにとって使い慣れた使いやすいものになっているはずです。

Log data source

検索ボックスにbody:errorと入力して、bodyフィールドにerrorという単語を含むログを検索してみてください。

Search body

トレース

Doris Appメニューの下のTracesをクリックして、トレースを探索・分析します。

データソースとしてDoris、データベースとしてotel、テーブルとしてotel_tracesを選択してください。Find Tracesボタンをクリックして最新の50件のトレースレコードを取得すると、上部にチャート、下部にリストとして表示されます。左側のService、Operation、Tags、Durationフィルターや、トレースチャートの下の異なるソートオプションを試すことができます。

Trace list

特定のトレースをクリックして、ウォーターフォール可視化を表示します。ウォーターフォールビュー内で、Span Filterを使用してトレース内のスパンをさらにフィルタリングできます。

Trace waterfall

ダッシュボード

左側メニューのDashboardsをクリックし、次にDoris Demoをクリックし、最後にCollector Self-Monitoringをクリックします。下記のデモダッシュボードが表示され、OpenTelemetry Collector自体のホストメトリクスが表示されます。

Demo dashboard

アラート

Dorisに対するSQLクエリに基づいてアラートルールを作成できます。Reduce関数やThresholdなどのアラート条件パラメータを指定してください。

Alert rule