ビジネストランザクションを設定してビジネス KPI を追跡する
この Splunk APM の例では、APM のビジネストランザクションの設定方法を説明します。
Buttercup Games のエグゼクティブは、成功した精算要求の割合、ログインの P90 遅延、および失敗した顧客とのコミュニケーション(FCI)という 3 つの新しいビジネス KPI を設定しました。これらの KPI を測定するために、サイト信頼性エンジニアリングの責任者であり、Splunk APM の管理者である Wei は、KPI をビジネストランザクションとして設定したいと考えています。
以下は、Wei がビジネストランザクションを設定するための手順です。
Wei が精算サービスのビジネスワークトランザクションを作成する
Wei は、精算サービスを含むエンドツーエンドのトレースを追跡することによって、成功した精算リクエストの割合を監視しようと考えています。Wei は、Splunk APM のガイド付きセットアップを使用して、checkoutservice を対象とするサービスルールを作成します。Wei は、エンドポイントごとにトレースを関連付けるために [Source of business transaction name] を matched service:endpoint として指定します。
Wei がログインサービスのビジネスワークトランザクションを作成する
ログイン KPI の P90 遅延について loginservice を対象とする別のサービスルールを作成します。今回、Wei は [Source of business transaction name] を Tag Value として設定し、トレースをログイン操作と関連付けるために [Operation] タグを選択しました。
Wei がビジネストランザクションのダッシュボードとチャートを使用してビジネス KPI を監視する
Wei がこれらのルールを作成したことで、Splunk APM は関連するすべてのトレースを自動的にグループ化し、設定されたビジネストランザクションの Troubleshooting MetricSets を使用したダッシュボードとチャートを生成します。Wei はこれを監視して、関連するビジネス KPI を測定できます。
さらに詳しく
ビジネストランザクションを設定するためのルールの詳細については、「Configure business workflow rules」を参照してください。