AppDynamics Documentation 4.5.x AppDynamicsの拡張 Current: AppDynamics API PDF Download PDF Download page AppDynamics API. Current page Include child pages All pages AppDynamics API On this page: Related pages:拡張機能とカスタムメトリックAppDynamics Exchange Search AppDynamics API topics: AppDynamics API を使用すると、AppDynamics Application Performance Monitoring(APM)プラットフォームのさまざまな側面を拡張してカスタマイズできます。ここでは、AppDynamics API の概要について説明します。 AppDynamics API の概要AppDynamics APM プラットフォームでは、機能をカスタマイズおよび拡張するためのさまざまな API が公開されています。一般に、これらはプラットフォーム側の API として分類され、コントローラとイベントサービス、およびエージェント側の API によって提供されます。 AppDynamics プラットフォームのサーバコンポーネントおよびエージェントでは、次の API を提供します。コントローラ API:コントローラの管理、メトリックの設定、モニタ、およびクエリなどに使用します。マニュアルについては、次の「プラットフォーム API インデックス」を参照してください。 アカウント API:アカウントとユーザ、および AppDynamics ライセンスのその他の側面を管理およびモニタするために使用します。ライセンスについては、「ライセンス管理」を参照してください。アカウント API は、次のモジュールで構成されています。actionsuppressionsbusinesstransactionshealthruleslicensemodulesmdsconfigノードポリシー分析イベント API:独自のデータソースからイベントサービスにカスタム分析イベントを送信するために使用します。マニュアルについては、次の「プラットフォーム API インデックス」の「分析イベント API」セクションを参照してください。 スタンドアロン マシン エージェント API:カスタムメトリックをアップロードするためにマシンエージェントで使用可能な HTTP API。詳細については、スタンドアロン マシン エージェントの HTTP リスナーを参照してください。 データベースエージェント API:Database Monitoring データベースコレクタを取得、作成、更新、および削除するために使用します。詳細については、データベースの可視性 APIを参照してください。アプリケーション エージェント インストゥルメンテーション API:イグジットポイントの検出とともに、トランザクションの検出と相関を制御およびカスタマイズするために使用します。エージェント API には次のものがあります。PHP エージェント APIPythonエージェントAPINode.jsエージェントAPI参考資料C/C++アプリケーションエージェントJava エージェント API:エージェントのインストゥルメンテーションをカスタマイズします。エージェントのホームディレクトリにある SDK フォルダを参照してください。モバイル RUM:実際のユーザパフォーマンスをモニタリングするためのインストゥルメント モバイル アプリケーション。詳細については、「iOSアプリケーションのインストゥルメント化」を参照してください。 次のセクションでは、このセクションで説明のあった一般的なプラットフォーム API(コントローラおよびイベントサービスで提供される API)を一覧表示します。 プラットフォーム API インデックス次に、AppDynamics コントローラとイベントサービス API のすべてのメソッドを示します。Accounts APIコントローラの監査履歴を取得するアカウントごとにメトリックの保持期間を設定するアプリケーションごとにメトリックの保持期間を設定するApplication Model APIすべてのビジネスアプリケーションを取得するビジネスアプリケーションのすべてのビジネストランザクションを取得するビジネスアプリケーションのすべての階層を取得するビジネスアプリケーションの登録済みバックエンドとプロパティをすべて取得するビジネスアプリケーションのすべてのノードのノード情報を取得するノード情報をノード名ごとに取得する階層に含まれるすべてのノードのノード情報を取得する階層情報を階層名ごとに取得するMetric and Snapshot APIメトリック階層を取得するメトリックデータを取得するトランザクション スナップショットを取得するAlert and Respond API ビジネスアプリケーションのすべての正常性ルール違反を取得するイベントデータを取得するイベントの作成カスタムイベントの作成通知用にカスタム URL を作成するアクションの抑制を作成および削除する既存のアクションの抑制をすべて取得する特定のアクションの抑制を ID ごとに取得する新しいアクションの抑制を作成する特定のアクションの抑制を ID ごとに削除するConfiguration APIAppDynamics ユーザを作成および変更するビジネストランザクションをモニタリング対象に含めるか除外するすべてのコントローラの設定を取得するコントローラの設定を名前ごとに取得するグローバルコントローラを設定するノードを履歴としてマークするConfiguration Import and Export API 構成インポートおよびエクスポート API についてアプリケーションからアクションをエクスポートするアクションをアプリケーションへインポートするアカウントからメール アクション テンプレートをエクスポートするメール アクション テンプレートをインポートするアカウントから HTTP リクエスト アクション テンプレートをエクスポートする HTTP アクションテンプレートをアカウントへインポートするカスタムダッシュボードおよびテンプレートをエクスポートするカスタムダッシュボードおよびテンプレートをインポートするアプリケーションから正常性ルールをエクスポートする正常性ルールをアプリケーションへインポートするすべてのエントリポイントタイプのトランザクション検出ルールをエクスポートするすべてのエントリポイントタイプのトランザクション検出ルールをインポートする単一のエントリポイントタイプのトランザクション検出ルールをエクスポートする単一のエントリポイントタイプのトランザクション検出ルールをインポートするポリシーのエクスポートポリシーのインポートApplication Analytics Dynamic Service の設定をエクスポートするApplication Analytics Dynamic Service の設定をインポートするDatabase Visibility API サポートされる API コールUI コレクタと JSON コレクタの設定フィールド名Analytics Events API 分析イベント API についてカスタムイベントの取り込み制限イベントのパブリッシュイベントスキーマを作成するイベントスキーマを取得するイベントスキーマを更新するイベントスキーマを削除するクエリイベント(単一クエリ)クエリイベント(複数のクエリ)RBAC APIユーザの作成ID でユーザを取得する名前でユーザを取得するすべてのユーザを取得するユーザの更新ユーザの削除グループの作成ID でグループを取得する名前でグループを取得するすべてのグループを取得するアップデート グループグループを削除するユーザをグループに追加するユーザをグループから削除するロールを作成するロールをユーザへ追加するユーザからロールを削除するロールをグループに追加するグループからロールを削除するID でロールを取得する名前でロールを取得するすべてのロールを取得するロールを更新するロールの削除License Rules APIライセンスルールを新規作成する現在のアカウントに対するすべてのライセンスルールの概要を返すライセンスルールを更新するライセンスルールを削除するID を使用してライセンスルールを取得するアクセスキーごとにライセンスルールを取得する名前ごとにライセンスルールを取得する ×