アプリケーション変更イベントのモニタリング

このページでは、アプリケーション変更イベントのモニタリングについて説明します。

アプリケーションエラーまたはパフォーマンスの低下を調査する場合、エラーまたは問題と同時にアプリケーションの変更が発生したかどうかを確認することができます。Splunk AppDynamics は、アプリケーションサーバーの再起動やアプリケーション環境変数の変更など、一般的なアプリケーション変更イベントを自動的に検出して報告します。自動検出された変更イベントは、コントローラまたは REST API を使用して生成したカスタムアプリケーション変更イベントで補足することができます。

アプリケーションの変更は、他のイベントとともにイベントリストに表示されます。他のタイプのイベントと同様に、イベントをダブルクリックすると詳細が表示されますが、他のパフォーマンスインジケータのコンテキストで詳細を確認することもできます。また、ポリシーの発動条件としても機能します。

アプリケーションの変更の手動登録

アプリケーション変更イベントは、Splunk AppDynamics に手動で追加することができます。この機能を使用することで、Splunk AppDynamics で検出されることのない変更イベントをログに記録することができます。その後、コントローラのユーザはそのイベントをパフォーマンスデータに関連付けることができます。たとえば、アプリケーションの更新バージョンをプッシュするときのイベントを作成できます。
  1. [Events] ページから、[Actions] メニューを展開し、[Register Application Change Event] を選択します。
  2. [Register Application Change] ダイアログで、イベントを構成します。イベントのタイプ、範囲、イベントが登録されるタイミングを選ぶことができます。
  3. [Register Application Change Event] をクリックします。変更時間に [Now] が選択されている場合、イベントリストにイベントがすぐに表示されます。
  4. イベントリストのイベントをダブルクリックすると、そのイベントの詳細が表示されます。これには、ポリシーに従いイベントにトリガーされたアクションも含まれます。

アプリケーションの変更の自動登録

Splunk AppDynamicsREST API は、UI でのアプリケーション変更イベントの作成に代わる手段を提供します。

この API を使用すると、イベント登録を自動化できるため、外部システムが自身のアクティビティや条件に基づいてイベントを生成できるようになります。たとえば、ご使用のリリース管理システムで、アプリケーションコードの更新を展開する際に Splunk AppDynamics にイベントを生成するよう構成することができます。そうすることで、そのイベントとアプリケーションのパフォーマンスを関連付けられるようになります。

REST API を通じてカスタムイベントを作成する方法については、「Splunk AppDynamicsREST API」の「カスタムイベントメソッドの作成」を参照してください。

アプリケーションの変更と他のイベントとの関連付け

アプリケーションの変更は、コントローラUIのさまざまなページで、他のイベントやパフォーマンスインジケータに照らして確認することができます。トランザクション スコア ヒストグラムでアプリケーション変更と他のイベントを表示するには、次の手順に従います。
  1. アプリケーション ダッシュボードで [トランザクションスコア(Transaction Score)] タブをクリックします。
  2. [イベント(Event)] ヒストグラムまでスクロールダウンします。
  3. [基準の追加(Add Criteria)] をクリックします。
  4. ドロップダウンから [イベントタイプ(Event Types)] を選択します。
  5. [アプリケーション変更(Application Changes)] 以外のすべての条件を選択解除します。
アプリケーション変更イベントが、他のパフォーマンスインジケータの観点で [イベント(Events)] ヒストグラムに表示されます。