New Relicは、多くの一般的なサービスやフレームワーク向けのインテグレーションを提供しています。New Relicを使用しており、インテグレーションの対象外のサービスからデータのレポートを行う場合、次のいくつかの方法でNew Relicにより独自のインテグレーションを作成できます。
- New Relic インフラストラクチャモニタリングを使用して、軽量のFlexツール(以下で推奨、文書化)を使用できます。完全なインフラストラクチャオンホストインテグレーションを構築するには、Integrations SDKをご覧ください。
- テレメトリー(メトリックス、トレース)モニターソリューション:当社のテレメトリーSDKを使用します。
- 独自のJavaScript UI機能を使用する、カスタムのNew Relic Oneアプリケーションを構築します。
Flexとは?
New Relic Flexは、アプリケーションに依存しないすべてを兼ね備えたツールで、このツールを使用して広範なサービスからメトリックデータを収集できます。Flexはインフラストラクチャエージェントとバンドルで提供されます。標準形式(例:JSONまたはプレーンテキスト)で標準プロトコル(HTTP、ファイル、シェル)にメトリックスを露呈するアプリをインストゥルメントできます:YAML設定ファイルを作成し、Infrastructureエージェントを開始し、データをNew Relicにレポートします。
Flexは、広範なソースから、New Relicにイベントとメトリックデータを送信できます。簡単なYAML設定ファイルを使用して、HTTP/HTTPSリクエストを実行し、シェルコマンドを実行し、ファイルコンテンツのパースを行えます。また、標準の正規表現を使用して、この入力から収集したデータのカスタマイズと制御も行えます。設定の例をご覧ください。
データの収集とクリーンアップを行った後、New RelicでFlexデータのクエリを行い、カスタムチャートを作成し、そのデータをダッシュボードで使用できます。
要件
Flexはインフラストラクチャエージェントとバンドルで提供されます。Flexを使用するには、次のものが必要です。
Flexの動作のしくみ
Flexはインフラストラクチャエージェントを使用して、レポートするデータを生成するコマンドを実行します。データのレポートでのFlexのしくみの概要は次のとおりです。
インフラストラクチャエージェントパッケージにある、YAML設定ファイルでレポートするデータを定義します。設定の例をご覧ください:
インフラストラクチャエージェントは、独自の設定(デフォルト:30秒おき)に基づく頻度でFlexを実行し、データをNew Relicに送信します。
その後データのクエリを行い、そのデータを使用してカスタムチャートを作成し、データをダッシュボードに追加できます。
詳細情報
Flexインテグレーションは、インフラストラクチャエージェントとバンドルで提供されます。要件の詳細を表示する。
詳細については、GitHubのドキュメント:
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubを参照して、コミュニティから支援を受け、ディスカッションに参加してください。
- 当社のサイトで回答を見つけ、サポートポータルの使用方法について学びます。
- Linux、Windows、およびmacOSのトラブルシューティングツールであるNew Relic Diagnosticsを実行します。
- New Relicのデータセキュリティとライセンスドキュメントを見直してください。