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」を参照してください。