New Relicは、以下の項目を行うための多様なAPI (アプリケーションプログラミングインタフェース)とSDKを用意しています。
- New Relicへのデータ送信
- New Relicからデータを取得する
- 設定を表示および構成します。
APIキーをお探しですか? APIキーを参照してください。
データインジェスト用API
当社のデータインジェストAPIは、データをレポートするための数多くのソリューションの一部です。当社のAPIは直接使用できますが、多くのデータレポートツールの根底にあるインジェストルートでもあります。New Relicへのデータのレポートを開始する場合は、New Relicのインストールから開始されることをお勧めします。
APIの種類 | 説明 |
---|---|
(その他のテレメトリモニタリングサービスを含む)任意のソースからディメンションメトリクスをNew Relicへ送信します。 | |
エージェントやインテグレーションを使用せずに、New Relicにカスタムイベントデータを送信します。 | |
ログデータをNew Relicに送信します。 | |
エージェントやインテグレーションを使用せずに、ディストリビューティッド(分散)トレーシングデータ( |
NerdGraph(GraphQL)
NerdGraphは、New Relicデータのクエリ、アカウント情報のクエリ、および機能設定の範囲の作成用の推奨APIです。機能を学ぶには、NerdGraphチュートリアルをご覧ください。
NerdGraphは最新のAPIであり、古いAPIの一部を1か所にまとめようとしています。NerdGraphではまだ実行できないREST APIで実行できる機能がまだいくつかあります。そのため、一部のNew Relic組織では、REST APIを引き続き使用しています。
REST API
当社のREST APIは、クエリと設定用の古いAPIであり、NerdGraphで置き換え中です。当社はREST APIで最小限の作業を進めています。REST APIには、NerdGraphにはまだない設定機能がいくつかありますが、最初にNerdGraphを使用することをお勧めします。当社が注力し、機能を追加するためです。
機能別API
New Relicのツールと機能(APM、infrastructureモニタリング、、アラート)は多くの場合、一緒に使用され、機能が重複する場合があります。複数のAPIが各エリアに関連しているのはそのためです。一部のAPI機能は、機能やデータへのアクセスにより異なります。