シナリオ:Weiがビジネスワークフローを監視してビジネスKPIを測定する 🔗
Buttercup Gamesのサイト信頼性エンジニアリングの責任者であるWeiは、ビジネスワークフローを監視して、エラー率が正常範囲内にあることを確認したいと考えています。
以下は、Weiがビジネスワークフローを監視するための手順です:
Weiが「ビジネスワークフロー」ダッシュボードでワークフロー概要を開く 🔗
Weiはまず、すべてのビジネスワークフローの全体的なパフォーマンスを把握したいと考えています。Splunk APMの「ビジネスワークフロー」ダッシュボードを開き、Workflows Overview を選択します。すると、折れ線グラフと、各トラブルシューティングメトリクス別の上位ワークフローを示すリストビューが表示されます。Weiは、paymentervice:PaymentService/Chargeのワークフローの過去15分間のエラー率が最も高いことを発見します:
Weiが「ビジネスワークフロー」ダッシュボードでワークフローの詳細情報を開く 🔗
Weiは、変則的なエラー率を持つワークフローをさらに分析したいと考えます。ワークフローの詳細 を選択し、paymentservice:PaymentService/Charge のワークフローを ワークフロー フィールドに入力します。これで、ワークフローのリクエスト、レイテンシ、エラー率の統計とチャートを見ることができます:
Weiがワークフローに関連するエラー率に気づき、サービスオーナーに知らせる 🔗
Weiは、過去5分間の paymentservice:PaymentService/Charge ワークフローの ワークフローエラー率 が100%であることを確認しました。これは同社の幹部が設定した決済のビジネスKPIにとって重大な脅威です。ビジネスワークフロー構成の命名ルールに基づいて、Weiは、 paymentservice:PaymentService/Charge ワークフローが決済サービスに接続されているものだと判断できます。Weiは、決済サービスのオーナーであるDeepuに連絡して、この問題を解決するように知らせます。
さらに詳しく 🔗
ビジネスワークフローの詳細については、トレースを関連付けてビジネスワークフローを追跡する を参照してください。