トレース¶
分散システム、サーバーレスコンピューティング、コンテナ化環境でサービスを展開する組織向けに、Guanceはアプリケーションパフォーマンスモニタリング(APM)を提供し、チームがアプリケーションの停止やサービス無応答など、パフォーマンスに影響を与える問題をリアルタイムで把握できるようにします。また、エンドツーエンドの可視性により、パフォーマンス問題を完全に把握できます。ただし、トレーシングのコスト管理が不適切だと、データ欠落、問題解決時間の長期化、さらには小さな問題の拡大を招き、ビジネスに重大な影響を及ぼす可能性があります。
GuanceのAPMはOpentracingプロトコルをサポートし、分散アーキテクチャアプリケーションのエンドツーエンドのトレース分析を実現します。また、インフラストラクチャー、ログ、リアルユーザーモニタリング(RUM)などとの関連分析も可能です。APM > トレースで、トレースデータの検索、フィルタリング、エクスポート、詳細の表示が行えます。フレームグラフ、Spanリスト、ウォーターフォールチャートなどのツールを使用して、トレースパフォーマンスを包括的に分析できます。同期呼び出しと非同期呼び出しの両方において、Guanceは各トレースパフォーマンスのデータ詳細を明確に追跡し、トレースデータを完全かつ効果的に制御できるようにします。
トレースエクスプローラーでデータのクエリと分析を行う前に、データ収集を設定してください。
データ収集の設定¶
トレースセクションでは、以下のいずれかの方法で設定を開始できます。
手動インストール¶
自動インジェクション¶
Datakit Operatorは、KubernetesオーケストレーションにおけるDatakitの連携プロジェクトです。Datakitのデプロイを容易にし、DDTrace SDK(Java、Python、Node.js)やProfilerなどの自動インジェクションを実現します。
収集データの分析¶
データ収集が成功すると、トレースエクスプローラーで関連データを直接分析できます。

