New Relicにデータを報告すると、受け取ったデータを処理し、データの削除と変換のルールを適用します。次に、JSONなどの標準形式でデータを表すために必要なバイト数をカウントします。使用量ベースの料金モデルを使用している場合は、データベースに書き込まれた1か月あたりの無料料金を超えるバイト数が課金されます。
データ取り込みのコストを見積もる場合は、データ取り込みの見積もりを参照してください。
データ取り込みUI
アカウントが取り込んでいるデータを簡単に分析する方法については、この短いビデオ(3:18分)をご覧ください。
[データの取り込み]タブは、データ管理UIにあります。データ取り込みUIには、右上のタイムピッカーで指定された期間の取り込み率が表示されます。
このページには、1日の平均GBと、その時間範囲の合計GBが表示されます。全体的な取り込みビューとアカウントビューを切り替えて、どのアカウントが最も多くのデータを送信しているかを特定できます。このページには、現在の月間および月末の予想総摂取率も表示されます。この情報を使用して、さまざまな方法でデータの取り込みをプロアクティブに管理できます。
グラフの生成に使用される基になるNRQLクエリを表示するには、[クエリの表示]をクリックします。
アカウントのドロップダウンから、[データの管理]を選択し、[データの取り込み]を選択します。
ヒント
複雑な組織のデータ取り込みの管理の詳細については、 データ取り込みガバナンスを参照してください。
取り込んだデータの詳細を取得する方法については、「取り込んだ詳細の取得」を参照してください。
データ取り込みソース
データ取り込みUIチャートは、請求可能なデータ使用量の高レベルの内訳を示します。次の表で、これらのソースについて説明します。この表で、「使用メトリックグループ」とは、 NrConsumption
イベントでのそのソースのusageMetric
属性値の値を指します。
データソース | 説明 |
---|---|
指標 | データ取り込みチャートでは、メトリクスは2種類のメトリクスの組み合わせです。メトリクスタイムスライスデータとディメンションメトリクスです。 使用メトリックグループ: メトリックタイムスライスデータの平均は、8日後の1時間です。90日後、永続的なメトリックデータは1時間の期間で保存され続けます。現在、生のメトリックデータを30日間保存しています。 最初の取り込み量に対してのみ請求されます。その後のロールアップについては請求されません。 |
APM | これには、 使用メトリックグループ: |
インフラストラクチャー | 以下に説明する、 インフラストラクチャ監視イベントのいくつかのカテゴリが含まれます。 |
インフラストラクチャホストデータ。 使用メトリックグループ: ストレージやネットワークデータなど、インフラストラクチャエージェントからのサーバーと仮想マシンに関連する情報。 | |
使用メトリックグループ: インフラストラクチャエージェントを実行しているホストで実行されている各プロセスに関連するデータ。この機能はデフォルトでオフになっています。詳細については、「 プロセスメトリック」を参照してください。 | |
インフラストラクチャの統合。 使用メトリックグループ: Dockerコンテナー、Windowsサービス、Nagiosチェック、AWS、Azure、GCPのマネージドサービスなどのクラウド統合に関連するデータを含む、アプリケーションとサービスに関連するパフォーマンスデータ。通常はお客様が管理します。 | |
ロギング | ログと、作成された 使用メトリックグループ: ログレコードは、デフォルトで
2021年9月の時点で、blobとしてのログストレージが |
デフォルト | 使用メトリックグループ: |
モバイルイベント | 一般的な 使用メトリックグループ: |
トレース | 使用メトリックグループ: |
ブラウザイベント |
使用メトリックグループ: |
ラムダ | 使用メトリックグループ: |
データがどこから来ているのかを理解する
データの取り込みを検査して、取り込みの状態に関する詳細情報を取得できます。
データ取り込みUIページから、使用状況をより詳細に分析できます。取り込んだデータとそのデータの出所、および時間の経過とともにどのように変化するかを理解するために時間を費やすことは価値があります。摂取ベースラインがわかり、摂取スパイクなどの異常をより簡単に見つけて、その原因を理解できるようになります。
データ取り込みチャートでは、時間はX軸上にあり、データソースを表すバンドはY軸に沿って配置されています。調査する日付に対応するX軸のスポットで、調査するデータソースバンドをクリックします。
この画像は、クリックされる直前の6月15日のデータソースバンドを示しています。
アカウント、データソース、ファセットが選択された状態でモーダルが開きます。このページでは、いくつかのことができます。
- ドリルダウンするアカウント、データソース、またはファセットを変更します。
- 時間範囲を変更します。
- クエリの結果をグラフ形式で確認します。グラフには、ファセットクエリの上位15件の結果が表示されます。
- クエリビルダーでNRQLクエリを開きます。ここで、使用できる追加のファセットが見つかります。
より詳細なクエリの作成の詳細については、以下をご覧ください。
- いくつかのNRQLの基本を学びます。
- 使用法に関連するクエリの例をいくつか参照してください。
取り込んだデータの内訳
このUIの使用状況データの一部は、アカウントによって異なる場合があります。この情報は、取り込みデータをどのように処理しているかを理解するのに役立つことを目的としています。
- [データ取り込み]ページのグラフは、各データ取り込みソースの保持設定でカバーされる時間枠よりも少し長い時間枠でのデータ使用量を示しています。取り込みソースに指定された保持期間外の日付を選択すると、利用可能なグラフデータがないというメッセージが表示されます。この問題を修正するには、より新しい日付を選択してください。
- 1テラバイト未満のデータを持つアカウントのデータソースを検査する場合、24時間の取り込み量を計算します。それ以外の場合は、1時間計算します。
- メインのデータ取り込みチャートに表示される取り込み値は、検査中に反映された値とわずかに異なります。これは、ファセット計算が推定値であるためです。
データ使用のアラートを設定する
超えたくないデータ取り込みレベルに達したときに通知するアラートを設定する方法については、使用状況データのクエリとアラートを参照してください。たとえば、ログにアラートを設定すると、アクティブなシステムにすぐに蓄積される可能性があります。
データの取り込みを減らす
New Relicにデータを報告するために使用するすべてのツールには、報告されるデータを調整するためのさまざまな構成オプションがあります。ここでは、データの取り込みを減らすためのより一般的な方法をいくつか紹介しますが、他のオプションを学ぶために使用している特定のツールのドキュメントを参照することをお勧めします。
不要なデータを削除する
取り込み時に、データの削除ルールが適用されるため、役に立たないデータに対して料金が請求されることはありません。追加のデータドロップルールを自分で設定する方法を学びます。ログデータを削除する方法については、ログデータの削除を参照してください。
エージェントと統合を無効にする
まったく必要のないエージェントまたは統合がある場合は、それらのツールをアンインストール/削除できます。手順については、そのツールの特定のドキュメントを参照してください。
APMデータの取り込みを調整する
APMデータを調整するためのオプションは次のとおりです。
- トランザクションイベントのサンプリングレートを設定します。Java 、 .Net 、 Go 、 NodeJS 、PHP 、 Python 、およびRubyのエージェント構成を参照してください。
- たとえば、トレースの頻度に適したApdexスコアを設定します。
- カスタムインストルメンテーションおよび/またはカスタムメトリックを最適化します。
インフラストラクチャデータの取り込みを調整する
インフラストラクチャデータを調整するためのオプションは次のとおりです。
ネットワーク、ストレージ、およびシステムイベントのサンプリングレートを調整します。
プロセスメトリックを無効にします。
ポーリング間隔を調整します。
- クラウド統合のポーリング。
- オンホスト統合の場合:特定の統合の構成ファイルを編集します。
Kubernetesイベント統合を管理します。
ログデータの取り込みを調整する
ログデータの取り込みを調整するためのオプションは次のとおりです。
- コンテキスト内の自動ログ:UIまたはAPIを介して無効または有効にするか、クライアント側の構成設定を調整します。
- コンテキスト内の手動ログ:ログフォワーダー構成を調整して、送信側でログイベントをフィルタリングします。
- ログデータの削除:UIまたはAPIを介してデータの取り込みを管理します。
データの取り込みを最適化する
また、 データの取り込みを最適化する方法に関する詳細なチュートリアルもあります。