Splunk AppDynamics API の概要

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

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

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