ビジネストランザクションを監視してビジネス KPI を測定する

この Splunk APM の例では、ダッシュボードを使用してビジネストランザクションを監視する方法を説明します。

Buttercup Games のサイト信頼性エンジニアリングの責任者である Wei は、ビジネストランザクションを監視して、エラー率が正常範囲内にあることを確認したいと考えています。

以下は、Wei がビジネストランザクションを監視するための手順です。

  1. Wei がビジネストランザクションのダッシュボードで概要を開く

  2. Wei がビジネストランザクションのダッシュボードで詳細情報を開く

  3. Wei がビジネストランザクションに関連するエラー率に気づき、サービスオーナーに知らせる

Wei がビジネストランザクションのダッシュボードで概要を開く

まず、Wei はすべてのビジネストランザクションの全体的なパフォーマンスを把握したいと考えています。Wei は Splunk APM ビジネストランザクションのダッシュボードを開き、[Business transactions overview] を選択します。これには、トラブルシューティングメトリックごとの上位のビジネストランザクションを含む折れ線グラフとリストビューが表示されます。Wei は、過去 15 分間で paymentservice:PaymentService/Charge ワークフローのエラー率が最も高いことに気づきます。

このスクリーンショットは、ダッシュボード上の全ビジネストランザクションのビジネストランザクション概要を示しています。

Wei がビジネストランザクションのダッシュボードで詳細情報を開く

Wei は異常なエラー率のトランザクションをさらに分析したいと考えています。[Business transactions details] を選択し、[Transaction] フィールドに paymentservice:PaymentService/Charge ワークフローを入力します。ワークフロー要求、遅延、エラー率の統計とチャートを確認できます。

このスクリーンショットは、ダッシュボード上の paymentervice:PaymentService/Charge のワークフローのトランザクション詳細を示しています。

Wei がビジネストランザクションに関連するエラー率に気づき、サービスオーナーに知らせる

Wei は、過去 5 分間の [paymentservice:PaymentService/Charge] のワークフローの [Transaction Error Rate] が 100% であることに気づきました。これは、会社のエグゼクティブが設定した決済ビジネス KPI に対する大きな脅威です。ビジネスワークフロー設定の命名規則に基づいて、[paymentservice:PaymentService/Charge] ワークフローが決済サービスに接続されていることがわかりました。Wei は、問題を解決するために決済サービスのオーナーである Deepu に知らせます。

さらに詳しく

ビジネストランザクションの詳細については、「トレースを関連付けてビジネストランザクションを追跡する」を参照してください。