ビジネストランザクション

Splunk AppDynamics のモデルでは、ビジネストランザクションはリクエスト(多くの場合はユーザーリクエスト)に対するデータ処理フローを表します。実際には、以下のようなリクエストに応えるために、アプリケーション内のさまざまなコンポーネントが相互に作用しながらサービスを提供します。

  • e-コマースアプリケーションの場合、ユーザーのログイン、商品の検索、カートへの商品の追加
  • コンテンツポータルの場合、スポーツ、ビジネス、エンターテイメントニュースのコンテンツに対するユーザーリクエスト
  • 株取引アプリケーションの場合、株価の取得や株式の売買などのオペレーション

Splunk AppDynamics アプリエージェントは、ビジネストランザクションへのエントリポイントとしてアプリケーションへのリクエストを検出します。ユーザーログインなどの同様のリクエストは、同じビジネストランザクションの複数のインスタンスとして扱われます。エージェントはリクエストデータにタグを付け、リクエストが Web サーバーからデータベースやその他のインフラストラクチャ コンポーネントに渡される過程でそのパスを追跡します。Splunk AppDynamics は、ビジネストランザクションを処理する各ティアの評価指標を収集します。

ビジネストランザクションのパフォーマンスモニタリングの枠組みは Splunk AppDynamics によって提供されるため、開発者はユーザーの視点でアプリケーション コンポーネントのパフォーマンスに集中することができます。コンポーネントがすぐに利用可能な状態か、それともパフォーマンスの問題を抱えているかをすばやく識別できます。たとえば、ログイン、チェックアウト、または自分のデータの表示をユーザーが実行できるかどうか確認できます。ユーザへの応答時間や、問題が起きた場合の原因を確認できます。