Share数千のメトリックとテラバイトのログをもつ、ますます分散するアプリケーションは、視覚化と監視が課題になる場合があります。アプリケーションとその依存関係のエンドツーエンドのインサイトを得て、パフォーマンスのボトルネック、運用上の問題、顧客への影響を迅速に特定できるようにするためには、多くの場合、それぞれ情報の特定のファセットを提示する複数の専用ツールを使用する必要があります。これは代わりに、データの取り込みがより複雑になり、さまざまなインサイトを手作業でつなぎ合わせて、全体的なパフォーマンスを判別し、複数のソリューションを維持するコストが増加します。サーバーレスとコンテナベースのテクノロジーの依存するアプリケーションを含む、高度に分散化されたアプリケーションの健全性、パフォーマンス、可用性の視覚化と分析をすべて1か所にまとめた新しい完全マネージ型の可観測性ソリューションです。つの場所に統合するのに役立ちます。このマップから、アプリケーション内の関係と依存関係を理解し、単一のツールからさまざまなログ、メトリック、およびトレースを深く掘り下げて、迅速に障害を特定することができます。さまざまなツールからのメトリック、ログ、およびトレースデータの相関に費やす重要な時間が短縮されるため、エンドユーザーに発生するダウンタイムが削減されます。ServiceLensを利用して、アプリケーションからトリガーされたアラームの根本原因を診断する方法を見てみましょう。テーブルに読み書きします。ラムダ関数にトラフィックをダイレクトします。SDKを使用してラップされます。X-Rayの操作方法を確認できます。リンクをクリックします。ゲートウェイリソースの可用性に問題があることがわかります。ドリルダウンして、何が起こっているのかを見てみましょう。マップには、アプリケーション内の分散リソースを表すノードが表示されます。ノードの相対的なサイズは、ノード間のリンクの厚さと同様に、それぞれが受信している要求トラフィックの量を表します。リクエストモードまたはレイテンシモードの表示を切り替えることができます。同じドロップダウンを使用して、ノードの相対的なサイズを変更するオプションを切り替えることもできます。リクエストモードまたはレイテンシモードに表示されるデータは、最初にトリアージする必要があるノードを分離するのに役立ちます。クリックすると、着信コールと発信コール、および個々のノードへの影響を理解するのに役立つため、プロセスを支援するために使用することもできます。スクリーンショットでマップの凡例を閉じたので、すべてのノードをよく見ることができます。参照用に以下に示します。マップから、フロントエンドゲートウェイがトリガーされたアラームのソースであることがすぐにわかります。障害があることを示しており、円周に対するインジケーターの長さは、成功した要求と比較して障害が発生している要求の数を示しています。エラーを表示していることがわかります。テーブルに、スロットルが発生していることを示す紫のインジケーターが表示されます。私が証明するのに役立つことを見てみましょう。マップビューに加えて、リストビューを切り替えることもできます。これにより、すべてのノードの平均遅延、障害、およびリクエスト/分に関する情報が一目でわかり、デフォルトでは、障害率の降順の並べ替え順序を使用して、最初に「最悪」のノードを表示します。フロントエンドを表すノードの上にマウスを移動すると、ノードに固有のトラフィックと耐障害性リクエストの割合について同様のインサイトが得られます。多くのデータを表示するには、任意のノードをクリックすると、そのリソースのグラフ化されたデータを含むマップの下にドロワーが開きます。ノードをクリックしています。対するログを表示するためにジャンプすることができるようになります。そのリソースに対して提示されたデータをスクロールすると、実行の期間は長くないが、すべての呼び出しは並行してエラーになります。