アプリケーション内のサービス関係を見つけてボトルネックを診断することは、非常に困難な場合があります。特に、アプリケーションが複数のサービスにまたがっており、内部と外部の両方のサービス呼び出しがある場合はなおさらです。
ユーザーは、分散トレース機能を使用して個々のトレースを詳細に表示できましたが、サービスがさまざまなトレース間でどのように接続されているかを確認できませんでした。
新しいアプリケーション トポロジでは、これらの関係をリアルタイムで視覚化し、個々のサービスに関連付けられたログ、アラート、スパン、メタデータを表示できるため、面倒なプロセスが大幅に簡素化されます。 アプリケーション トレースを LogicMonitor に送信すると、当社の Envision プラットフォームは、取り込まれたデータに基づいてトポロジ マップを自動的に生成します。 これらのマップを使用して、アプリケーション内のサービスに関連付けられている全体的なスループット、待機時間、エラー率などの重要なメトリックを表示できます。
アプリケーション トポロジの使用
アプリケーション トポロジを開始するには、まず、アプリケーションがトレースを LM Envision プラットフォームに送信していることを確認する必要があります。 トレースを開始するには、サポート ドキュメントを確認してください こちら.
トレースが LM Envision に送信されたら、LogicMonitor ポータル内の [トレース] ページに移動します。

[トレース] テーブルの任意の行で [トポロジ] アイコンを選択して、[アプリケーション トポロジ] に移動します。

このページでは、特定の名前空間 (アプリケーション) 内のすべてのサービスと、アップストリームとダウンストリームの依存関係、メタデータ、アラート、ログ、メトリックなどのその他のミッション クリティカルな詳細を確認できます。
根本原因に対するアラートのトリアージ
アプリケーション内のサービスの XNUMX つがアラートのしきい値を超えたというアラートを受け取り、問題の場所を調査して迅速に解決する必要があるとします。
最初に、[アラート] ページに移動して、アラートの詳細、特性、およびその他の高レベル情報の概要をすばやく取得します。 ここから [トレース] アイコンをクリックして、アラートで影響を受けるサービスの [トレース] ページに直接移動できます。
![LogicMonitor の [トレース] ボタンに移動](https://www.logicmonitor.com/wp-content/uploads/2022/12/image-2-1024x478.png)
ここにアクセスすると、アラートの時間範囲内のアラート条件に対応する、取り込まれたすべてのスパンが表示されます。 次に、テーブル内の任意の行をクリックして、キャプチャおよび記録された詳細なトレースをすべて表示できます。

このページでは、イベントの完全なタイムライン、各プロセスにかかった時間、メタデータ、および関連するアラート、ログ、メトリックを確認できます。 最も重要なことは、アラートとログの原因となっている正確なスパンを確認して、問題の修正方法を判断できることです。

これらのビューは、いくつかのことを識別するのに非常に役立ちます。
- このアラートの全体的な爆発範囲は?
- 何人のユーザーが影響を受けましたか?
- このアラートの原因となった正確なプロセスまたはサービスは何ですか?
ただし、これらの質問に一緒に答えて全体像を把握することは、達成するのがより困難です。
- これは、このアラート以外の他のトレースの問題でしたか?
- 私が気づいていない可能性のある、上流または下流に関連する潜在的な問題は他にありますか?
ここで、LM エンビジョンのアプリケーション トポロジーがその洞察を解き放ちます。
同じ [トレース] ページで、各行の [トポロジ] アイコンをクリックして、特定のアプリケーション名前空間の完全なトポロジ マップを表示できます。
そこに到達すると、フロントエンド サービスのみがアラート状態にあることがわかります。また、フロントエンド サービスが正常に動作し、運用を維持することに依存しているダウンストリーム サービスの数も確認できます。これらの洞察は、優先順位を付ける方法を理解するための基礎となります。アプリケーション内の問題を解決します。

これにより、何が遅いのか、どこが遅いのかを明らかにできるだけでなく、根本的な問題を診断したという確信が高まり、アプリケーション アラートのトラブルシューティングやトリアージを行う際の当て推量を排除できます。
私たちの進化の次のステップは、これらのアプリケーション トポロジ マップを LM エンビジョンの既存のインフラストラクチャ トポロジ マップと接続することです。これにより、ユーザーは、アプリケーションとそれらを動かす基盤となるリソースとの間のより深い関係を明らかにすることができます。 詳細については、お楽しみに!
LM エンビジョン アプリケーション トポロジは、APM ライセンスを持つすべてのユーザーが一般に利用できるようになりました。 LM カスタマー サクセス マネージャーに連絡して開始するか、 今すぐ 14 日間の無料トライアルにサインアップしてください!

私たちのブログを購読する
このような記事をあなたの受信箱に直接お届けします