分散トレーシングは、サービス呼び出しリンク全体の呼び出し関係、レイテンシ、および結果に関する情報を提供できます。 分散トレーシングは、クラウドネイティブ、分散、マイクロサービスシステムなど、複数のサービス間の相互作用を必要とするシステムに適しています。
利点
複数のインポート方法: OpenTelemetry、Jaeger、Zipkin などの複数のプロトコルを介してトレースデータをインポートできます。 10 以上のプログラミング言語を使用してトレースデータをインポートできます。 複数のトレースプラットフォームからトレースデータをインポートできます。 インターネット、クラシックネットワーク、VPC (仮想プライベートクラウド)、または GA (Global Accelerator)ネットワークを介してトレースデータをインポートできます。
OpenTelemetry 仕様 1.0 のトレース関連コンテンツへの準拠。
高性能: 1 日あたりペタバイトのデータをインポートし、メトリックを抽出して分析し、大規模なシナリオで完全なトレースデータをサンプリングできます。
スケーラビリティ: ログのカスタム保持期間を指定できます。 Logstore のストレージ容量は、ビジネス要件に合わせて動的に拡張できます。
さまざまなトレース機能: トレースの詳細とサービスの概要の表示、トレースデータのクエリ、トレースデータの統計の表示、依存関係の分析、ビジネス要件に基づいてトレースデータを分析するためのカスタム SQL 文の指定を行うことができます。
ダウンストリームサービスとの高い互換性: シンプルな Log Service トレースデータと計算されたメトリックデータは、さまざまなストリーム処理プラットフォームおよびオフラインコンピューティングエンジンと互換性があります。 データをサブスクライブし、ビジネス要件に基づいてデータを処理できます。
複数の組み込み AIOps アルゴリズム: 組み込みの AIOps アルゴリズムを使用して、トレースデータを自動的に分析し、パフォーマンスとエラー率に関連する問題をトラブルシューティングできます。 これにより、開発者は複雑なシナリオで問題の根本原因を特定できます。
価値
OpenTelemetry は、データ形式を定義し、データを生成、収集、送信します。 OpenTelemetry は、データ分析、データの可視化、およびアラートをサポートしていません。 Simple Log Service トレースは、OpenTelemetry プロトコルに基づいて実装されています。 アプリケーションを使用して、OpenTelemetry や Jaeger、Zipkin、SkyWalking などの他のプラットフォームからトレースデータを収集できます。 トレースデータのインポート、保存、分析、可視化、トレースデータのアラートの設定、トレースデータに対する AIOps の実行を行うことができます。