Docs » Splunk APMを使用したエラーのトラブルシューティングとアプリケーションパフォーマンスの監視のシナリオ » シナリオ:Kaiが、サービスがビジネスワークフローにどのような影響を与えているかを追跡する

シナリオ:Kaiが、サービスがビジネスワークフローにどのような影響を与えているかを追跡する 🔗

Buttercup Gamesのサイト信頼性エンジニアであるKaiは、アプリケーションのマイクロサービスがButtercup GamesのビジネスKPIにどのような影響を与えているかを知りたいと考えています。

マイクロサービスがビジネスKPIにどのような影響を与えているかを追跡するために、Kaiは以下の手順を踏みます:

  1. KaiがAPMの概要を確認する

  2. Kaiがサービスマップを開き、根本原因エラーを持つサービスを見つける

  3. Kaiがサービスをワークフロー別に分解し、ワークフロー別のエラー詳細を確認する

KaiがAPMの概要を確認する 🔗

Kaiが APMの概要 を開くと、すべてのサービスとビジネスワークフローがエラー率別またはレイテンシ別でグラフ化され、上位のサービスとビジネスワークフローが強調表示されます。Kaiは、Buttercup gamesのビジネスKPIを追跡する2つのビジネスワークフローに変則的なエラー率があることを確認しました。

このスクリーンショットはAPMの概要ページを示すもので、すべてのビジネスワークフローのレイテンシとリクエスト数/エラー数のチャートが表示されています。

Kaiがサービスマップを開き、根本原因エラーを持つサービスを見つける 🔗

Kai selects the Service Map card to open the service map. Kai selects nodes with red dots that indicate services with root-cause errors. In this case, paymentservice and checkoutservice nodes are showing root-cause errors.

Kaiがサービスをワークフロー別に分解し、ワークフロー別のエラー詳細を確認する 🔗

Kaiは 内訳 メニューを使用して各サービスを ワークフロー 別に分解し、各ワークフローのノードを選択してエラーとレイテンシの詳細を提供するチャートを表示します。paymentservice が、PaymentService/Charge および frontend/chart/checkout のワークフローのエラーに寄与していること、そして checkoutservice はどのビジネスワークフローにも影響を及ぼしていないことを発見します。Kaiは、ビジネスKPI全体に影響するエラーを解決するために、この情報を決済サービスのオーナーに送信します。

このスクリーンショットは、ビジネスワークフローノードのリクエスト、エラー、根本原因のチャートと数値データを示しています。

まとめ 🔗

Kaiはビジネスワークフローを使用して、Buttercup GamesのビジネスKPIに影響を与えるサービスを監視し、分離しました。

さらに詳しく 🔗

ビジネスワークフローの詳細は、トレースを関連付けてビジネスワークフローを追跡する を参照してください。

This page was last updated on 2024年05月31日.