カスタムデータをNewRelicにレポートする方法の1つは、カスタムイベントやカスタム属性を使用することです。
要件
イベントと属性のフォーマット要件とベストプラクティスについては、データの制限と要件に関するドキュメントをご覧ください。
レートリミットの回避
多数のカスタムイベントや属性をレポートすると、クエリのパフォーマンスが低下することがあります。また、データ収集レートの制限に近づいたり、制限を超えたりすることもあります。最適なパフォーマンスを得るためには、まずどのようなデータを分析したいのかを考え、その特定の目的を満たすために必要なイベントや属性のみを作成してください。
カスタムデータの挿入やアクセスには、以下のようなデータやサブスクリプションの要件がありますのでご注意ください。
- イベント/アトリビュートのデータタイプ、ネーミングシンタックス、およびサイズに関する の制限と要件に確実に従ってください。
- 時間の経過とともにアクセスできるデータの量は、お客様の データ保持ポリシーに依存します 。
使用例
カスタムデータをレポートするための2つの一般的なソリューションは、カスタムイベントとカスタム属性のレポートです。 New Relicの実装とツールに応じて、これを実現する方法はいくつかあります。これについては、このドキュメントの後半で詳しく説明します。ただし、最初に、カスタムイベントまたはカスタム属性のいずれかを使用する理由の一般的な使用例をいくつか示します。
カスタム属性のユースケース
カスタムアトリビュートは、既存のイベントに重要なビジネスおよび運用コンテキストを追加するためによく使用されます。 たとえば、 New Relic の場合、カスタム アトリビュートを作成して、遅いリクエストまたは失敗したリクエストに関連付けられたユーザー名を追跡できます。 これにより、クエリとカスタム チャートを作成してそのデータを分析できるようになります。
カスタムアトリビュートは、 New Relicソリューション ( APM 、 browser 、、インフラストラクチャ、外形監視など) を使用していて、既存のイベントを独自のメタデータで装飾したい場合に適したオプションです。
カスタムイベントのユースケース
カスタム属性を追加すると既存のイベントにメタデータが追加されますが、カスタムイベントはまったく新しいイベントタイプを作成します。カスタムイベントを作成して、コアエージェントから提供するデータの場合と同じように、追加のデータを定義、視覚化、アラートを受け取ります。カスタムイベントは、エージェントAPIを介して、またはイベントAPIを介して直接挿入できます。
イベントデータは、New Relic の 4 つのコア データタイプ の 1 つです。"イベント" が何を意味しているのか、なぜこのデータタイプが特定の種類の活動を報告するために最も使用されるのかを理解するために、この定義を読むことをお勧めします。
カスタムイベントのユースケースは大きく異なります。基本的に、これらは、組織が重要であると見なし、まだ監視されていないあらゆる種類のアクティビティに使用されます。例えば:
- イベントは、お客様が特定の組み合わせの製品を購入するなど、複数のアクションを伴う活動を表すことができます。
- イベントはバックアップ活動を記録することができる。例えば、SOLRインスタンスの本番バックアップを表すイベントをイベントテーブルに報告し、発生した時期、クラスタ、期間をタイムスタンプで記録するように設定することができます。
カスタム イベントを使用する
カスタムイベント を作成した後は、 他のイベント を使用するのと同じように、標準のNRQL でそれを使用できます。
SELECT *FROM YourCustomEvent
インターフェイスでカスタム イベントを検索し、それらを選択してクエリを作成することにより、メトリクスおよびイベント エクスプローラーでカスタム イベントを使用することもできます。
カスタムイベントやアトリビュートの送信
カスタムイベントやアトリビュートの送信方法には
ソース | カスタムデータの送信方法 |
---|---|
エージェント API を使用してカスタムイベントとカスタムアトリビュートを報告します。 | |
ブラウザAPI呼び出し APMエージェントのカスタム属性を | |
他のNew Relic機能に関連しないカスタムイベントを報告するには、 Event API を使用します。 | |
デフォルトのインフラストラクチャイベントにカスタム属性 を追加します。 Flex 統合ツール を使用して、独自のカスタムイベントデータを報告します。 | |
モバイルエージェントAPIを使用して、 カスタムイベントや属性を送信する 。 | |
|
カスタムデータをレポートするための他のオプションについては、カスタムデータを参照してください。