1 つの階層を通過するビジネストランザクションの各インスタンスはイベントであるため、分散型ビジネストランザクション(たとえば、チェックアウト)の単一の実行に関連付けられたデータは、Analytics の一連のイベントとして保存されます。データは、デフォルトのトランザクションデータと、そのトランザクション用に設定されたデータコレクタからの追加データで構成されます。このデータは、ビジネストランザクションごとに編成および保存されます。 

デフォルトのトランザクションデータ

イベントタイプ:トランザクション

キー(イベントタイプ ID):アプリケーション

次の表に、Analytics に対して有効になっているビジネストランザクションの各インスタンスに対してデフォルトで収集されるデータを示します。この表には、イベントサービスの内部名もリストされています。ADQL クエリを使用してデータにアクセスする場合は、クエリでイベントサービスの内部名を使用する必要があります。

UI フィールド名説明イベントサービスの内部名
Applicationアプリケーション名application
Business Transactionビジネストランザクション名transactionName
Errorエラーの詳細(廃止)。このフィールドは、より詳細なフィールド(エラーコード、エラーの詳細、およびエラータイプ)に置き換えられます。deprecated
Error Codeこのフィールドの値は、エラータイプによって異なります。たとえば、エラータイプが HTTP_Error_code の場合、値は 404、503 などの対応する HTTP エラーコードを表す文字列です。 segments.errorList.errorCode
Error Detailこれは、4.1 で表されていた「Error」フィールドです。主にエラーメッセージ。segments.errorList.errorDetail
Error Typeエージェントによって内部的に実行されるバケットへのエラーの分類。たとえば、エラータイプには HTTP_ERROR_CODE、LOGGER_MESSAGE、THROWABLE などがあります。segments.errorList.errorType
Node

ノード名

segments.node
Tierティア名segments.tier
requestGUID

Splunk AppDynamics によって割り当てられた、この特定のユーザー要求の GUID

requestGUID
Response Time (ms)この要求のビジネストランザクションの応答時間(ミリ秒単位)responseTime
Timestampアプリケーションでイベントが発生した時刻eventTimestamp
User Experienceトランザクションが [Normal]、[Slow]、[Very Slow]、[Stall]、または [Error] としてマークされたかどうかを示します。userExperience
Exit callsデータベースおよびリモートサービスコールの詳細。詳細なフローマップを表示します。部分的なスナップショットの場合、コールグラフでキャプチャされた exit コール情報は、Analytics と APM UI の間で異なる場合があることに注意してください。各 UI は、低オーバーヘッドを維持しながら、適切なレベルのコンテキストの視覚化を提供します。たとえば、APM スナップショットでは、トランザクションのパフォーマンスと最も関連性が高い exit コールのみをキャプチャできます。該当なし

カスタム HTTP 要求データ

HTTP データコレクタが設定されている場合は、次の情報を収集できます。

フィールドイベント サービス データベース名
cookiessegments.httpData.cookies
headerssegments.httpData.headers
parameterssegments.httpData.parameters
principalsegments.httpData.principal
session IDsegments.httpData.sessionId
session Objectssegments.httpData.sessionObjects
URLsegments.httpData.url
URI path segments: segment0-nsegments.httpData.uriPathSegments

Analytics では、設定された表示名が HTTP パラメータのフィールド名として使用されます。4.3 よりも前のバージョンのコントローラでは、Analytics により実際のパラメータ名を使用してデータが表示されていました。

カスタムメソッド呼び出しデータ

メソッド呼び出しデータコレクタの設定で指定されたとおりにカスタムデータが収集されます。詳細については、データコレクタを参照してください。

Analytics クエリ API を使用するときにカスタムデータフィールドを指定するには、フィールド名の前に segments.userData を付けます。たとえば、次のスクリーンショットに示すように、フィールドが cartTotal の場合、データベース名は次のようになります。segments.userData.cartTotal. 

SQLデータコレクタ

ビジネストランザクションで使用される SQL で準備されたステートメントクエリデータから値をキャプチャします。詳細については、SQL コールからのビジネスデータの収集を参照してください。

非推奨フィールド

Splunk AppDynamics は Analytics エージェント 4.2.x 以降で Request Experience および Transaction Time を廃止しました。両方のフィールドが新しいフィールドに置き換えられています。

廃止されたフィールド説明新規フィールド
Request Experienceトランザクションが [Normal]、[Slow]、[Very Slow]、[Stall]、または [Error] としてマークされたかどうかを示します。ユーザエクスペリエンス
Transaction Timeこの要求のビジネストランザクションの応答時間(ミリ秒単位)応答時間