ビジネストランザクションを設定してビジネス KPI を追跡する

この Splunk APM の例では、APM のビジネストランザクションの設定方法を説明します。

Buttercup Games のエグゼクティブは、成功した精算要求の割合、ログインの P90 遅延、および失敗した顧客とのコミュニケーション(FCI)という 3 つの新しいビジネス KPI を設定しました。これらの KPI を測定するために、サイト信頼性エンジニアリングの責任者であり、Splunk APM の管理者である Wei は、KPI をビジネストランザクションとして設定したいと考えています。

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

  1. Wei が精算サービスのビジネスワークトランザクションを作成する

  2. Wei がログインサービスのビジネスワークトランザクションを作成する

  3. Wei がビジネストランザクションのダッシュボードとチャートを使用してビジネス KPI を監視する

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」を参照してください。