AppDynamics APM Platform 21.x AppDynamicsの拡張 Current: AppDynamics API PDF Download PDF Download page AppDynamics API. Current page Include child pages All pages AppDynamics API Related pages:拡張機能とカスタムメトリックAppDynamics Exchange このページでは、AppDynamics API の概要を説明します。AppDynamics API を使用すると、AppDynamics Application Performance Monitoring(APM)プラットフォームのさまざまな側面を拡張してカスタマイズできます。 AppDynamics API の概要AppDynamics APM プラットフォームは、その機能をプラットフォーム側でカスタマイズおよび拡張するためのさまざまな 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++ SDKJava エージェント API:エージェントのインストゥルメンテーションをカスタマイズします。エージェントのホームディレクトリにある SDK フォルダを参照してください。 モバイル RUM:実際のユーザパフォーマンスをモニタリングするためのインストゥルメント モバイル アプリケーション。詳細については、iOSアプリケーションのインストゥルメント化を参照してください。IoT RUM:インストゥルメンテーション データを EUM サーバーに直接報告します。「IoT REST APIでのアプリケーションのインストゥルメンテーション」を参照してください。プラットフォーム API インデックス次に、AppDynamics コントローラとイベントサービス API のすべてのメソッドのリストを示します。Accounts APIコントローラの監査履歴を取得するアカウントごとにメトリックの保持期間を設定するアプリケーションごとにメトリックの保持期間を設定するApplication Model APIすべてのビジネスアプリケーションを取得するビジネスアプリケーションのすべてのビジネストランザクションを取得するビジネスアプリケーションのすべての階層を取得するビジネスアプリケーションの登録済みバックエンドとプロパティをすべて取得するビジネスアプリケーションのすべてのノードのノード情報を取得するノード情報をノード名ごとに取得する階層に含まれるすべてのノードのノード情報を取得する階層情報を階層名ごとに取得するMetric and Snapshot APIメトリック階層を取得するメトリックデータを取得するトランザクション スナップショットを取得するAlert and Respond APIsHealth Rule API正常性ルールの作成アプリケーションの正常性ルールのリストの取得指定された正常性ルールの詳細の取得正常性ルールの更新正常性ルールの削除Schedule API新しいスケジュールの作成特定のアプリケーションに対するスケジュールリストの取得指定されたスケジュールの詳細の取得スケジュールの更新スケジュールの削除Policy APIポリシーの作成アプリケーションに関連付けられているポリシーのリストの取得指定されたポリシーの詳細の取得ポリシーの更新ポリシーの削除Actions API新しいアクションの作成特定のアプリケーションに対するアクションリストの取得指定されたアクションの詳細の取得アクションの更新アクションの削除Events and Action Suppression 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 を使用してライセンスルールを取得するアクセスキーごとにライセンスルールを取得する名前ごとにライセンスルールを取得する ×