このページでは、Cisco AppDynamics API の概要を説明します。これを使用すると、Cisco AppDynamics SaaSのさまざまな側面を拡張してカスタマイズできます。 

Cisco AppDynamics API の概要

Cisco AppDynamics SaaSは、その機能をプラットフォーム側でカスタマイズおよび拡張するためのさまざまな API を公開しています。これらの機能は、コントローラおよびイベントサービスによってエージェント側で提供されます。 

Cisco AppDynamics プラットフォームのサーバーコンポーネントおよびエージェントでは、次の API を提供します。

  • コントローラ API:コントローラの管理や、メトリックの設定、モニタ、およびクエリなどを行います。「プラットフォーム API インデックス」を参照してください。
  • アカウント API:アカウントとユーザー、および Cisco AppDynamics ライセンスのその他の側面を管理およびモニターします。アカウント API は、次のモジュールで構成されています。
    • actionsuppressions
    • businesstransactions
    • healthrules
    • licensemodules
    • mdsconfig
    • ノード
    • ポリシー
    詳細については、Observe License Usageを参照してください。
  • 分析イベント API:データソースからイベントサービスにカスタム分析イベントを送信します。「プラットフォーム API インデックス」の「分析イベント API」セクションを参照してください。 
  • マシンエージェント API:カスタムメトリックをアップロードするためにマシンエージェントで使用可能な HTTP API。詳細については、マシンエージェント HTTP リスナーを参照してください。
  • データベースエージェント API:Database Monitoring データベースコレクタを取得、作成、更新、および削除します。詳細については、データベースの可視性 APIを参照してください。
  • アプリケーション エージェント インストゥルメンテーション API:イグジットポイントの検出とともに、トランザクションの検出と相関を制御およびカスタマイズします。エージェント API には次のものがあります。
  • Java エージェント API:エージェントのインストゥルメンテーションをカスタマイズします。エージェントのホームディレクトリにある SDK フォルダを参照してください。 
  • モバイル RUM:実際のユーザパフォーマンスをモニタリングするためのインストゥルメント モバイル アプリケーション。詳細については、iOSアプリケーションのインストゥルメント化を参照してください。
  • IoT RUM:インストゥルメンテーション データを EUM サーバーに直接報告します。詳細については、IoT REST APIでのアプリケーションのインストゥルメンテーションを参照してください。

プラットフォーム API インデックス

次に、Cisco AppDynamics コントローラとイベントサービス API のすべてのメソッドのリストを示します。

アカウント API

アプリケーションモデル API

メトリックとスナップショット API

アラートと応答 API

正常性ルール API

スケジュール API

ポリシー API

アクション API

イベントとアクションの抑制 API

構成 API

構成インポートおよびエクスポート API

Cisco Secure Application API

データベースの可視性 API

分析イベント API

RBAC API

ライセンスルール API