Telemetry SDKは、NewRelicプラットフォームにデータを送信するAPIクライアントライブラリのオープンソースセットです。内部的には、これらのSDKは、主要なデータ取り込みAPIであるメトリックAPI、トレースAPI、ログAPI、イベントAPIに依存しています。
事前に構築されたソリューション がお客様のニーズを満たさない場合、弊社の Telemetry SDK はカスタムテレメトリーソリューションを作成するための一つの方法です(カスタムデータを報告するための他の ソリューションを参照 )。
要件と互換性
Telemetry SDK は、メトリック API、イベント API、ログ API、およびトレース API を使用します。 、データを送信したいアカウントのライセンスキーが必要になります。
ヒント
New Relic は、Telemetry SDK を Apache 2.0 ライセンスのもと、オープンソースコミュニティに提供しています。
利用可能なライブラリ
Telemetry SDKはGitHub上のオープンソースソフトウェアです。下記の言語別GitHubリンクから、ライブラリの詳細、コーディング例、SDKの使い方の手順などをご覧いただけます。現在、以下のライブラリをサポートしていますが、今後も追加で作成される予定です。
言語 | ライブラリ | サポートされているNew Relicのデータタイプ |
---|---|---|
Java | 指標 イベント ログ トレース | |
ノード/タイプスクリプト | 指標 トレース | |
Python | 指標 イベント ログ トレース | |
Go | 指標 トレース | |
C | トレース | |
さび | トレース | |
Ruby | トレース |
サポートされているデータ型の詳細については
- New Relicデータタイプの概要
- メトリクス: Metric APIをご参照ください。
- ログ:「 ログAPI」参照
- トレース: トレースAPIを参照
- イベント:「 Event API」を参照
独自のTelemetry SDKを作成したり、既存のSDKに貢献することができます。
現在存在しない言語のTelemetry SDKが必要な場合や、既存のライブラリに貢献したい場合は、 Telemetry SDK specifications をご覧ください。