1

個々のイベントを Splunk に送信するスクリプトがあります。各イベントは基本的に、HTTP リクエスト (GET または POST) に関するレポートです。イベントにはいくつかのフィールドが含まれていますが、重要なものは StepName と Timing の 2 つです。

  1. StepName は HTTPRequest などのタイトルになります。
  2. タイミングは、HttpRequest にかかるミリ秒の int 値になります。

過去 15 分間の各ステップの平均所要時間を示すレポートを作成しています。ただし、エンド ユーザーの観点からは、一部の手順は 1 つのプロセスの一部です。

  1. Step1 - GetLoginPage
  2. ステップ 2 - PostLoginPage
  3. ステップ 3 - ProcessUserDetails
  4. Step4 - GetHomePage

この場合、ステップ 2 とステップ 3 はエンド ユーザーにとって 1 つのプロセスになるため、これらが 1 つのステップであるかのようにレポートできるようにしたいので、次のようにします。


GetLoginPage 50
PostLoginPage 100
ProcessUserDetails 250
GetHomePage 80


になるだろう


GetLoginPage 50
PostLoginPage 350
GetHomePage 80


StepName で置換を使用できるので、


GetLoginPage 50
PostLoginPage 100
PostLoginPage 250
GetHomePage 80


これらの結果をマージして、2 つの PostLoginPage ステップを合計し、3 つの個々のステップの期間の平均を得るにはどうすればよいですか?

各ステップには、同じ実行のステップのグループを関連付ける TransactionGUID というフィールドがあることに注意してください。

4

1 に答える 1

1

http://splunk-base.splunk.com/answers/に質問を投稿すると、より多くの Splunk の専門家にアクセスできるようになり、そこで質問に答えようとします。

于 2012-10-24T22:12:31.873 に答える