New Relicのデータ保持 UIページを使用すると、さまざまなタイプのデータがNew Relicデータベース(NRDB)に保存されている期間を確認および管理できます。機密情報を保護してクエリをより迅速に返すためにデータを短期間保持するか、長期間にわたってデータと傾向を表示および分析できるようにデータを長期間保持します。
データのソースが表示されているデータ保持のUIページから、 Edit settings をクリックして、ソースごとにデータ保持を調整することができます。
要件 このドキュメントは、 NewRelicOneの価格設定モデル の組織に適用されます。元の価格モデルのデータ保持については、 元 のデータ保持を参照してください。
データ保持を表示および編集する機能は、ユーザーが使用しているユーザーモデルによって影響を受けます。
データ保持のUIを探す データ保持 UIページは、データ管理ハブ にあります。
保存期間 New Relicのデータ保持を理解する最良の方法は、データ保持 UIページに移動することです。これが推奨される理由の1つは、組織が設定を編集した可能性があり、ここに記載されているデフォルト設定ではなくなっている可能性があるためです。
この表は、NewRelicOneの価格設定モデルにおける組織のデフォルトの名前空間 保持設定を示しています。
情報源
イベントの名前空間
保有日数
APM
APM
8
APM
APMのエラー
8
ブラウザ
ブラウザ
8
ブラウザ
ブラウザイベント
8
ブラウザ
ブラウザのJSエラー
8
ブラウザ
ブラウザのページビュータイミング
8
カスタムイベント
カスタムイベント
30
サーバーレス
ラムダ
8
サーバーレス
ラムダカスタム
8
サーバーレス
ラムダのスパン
8
ロギング
ロギング
30
インフラストラクチャー
インフラストラクチャプロセス(詳細 )
8
インフラストラクチャー
インフラストラクチャの統合(詳細 )
395 (13ヶ月)
モバイル
モバイルの衝突イベントの軌跡(パンくず式)
8
モバイル
モバイルの例外
8
モバイル
モバイル総合
8
モバイル
モバイルエラー
8
モバイル
モバイルクラッシュ
90
モバイル
モバイルセッション
90
合成(編集不可)
合成データ(編集不可)
395 (13ヶ月)
トレース
分散型トレース
8
さまざまなデータ型の保持の詳細 このセクションでは、変更できない保持設定を持ついくつかのデータタイプを含む、いくつかの異なるタイプのデータについて詳しく説明します。
ディメンションメトリック(メトリックAPI) 生のディメンションメトリック データ( Metric
データ型)は、いくつかの異なる時間範囲で集計(ロールアップ)され、それらの集計はさまざまな期間保持されます。生のディメンションメトリックデータポイントは30日間保存されます。集約されたデータポイント(集約は1分から開始)は13か月間保持されます。
生データの取り込みのみが使用量にカウントされます。集約されたデータはカウントされません。
メトリクスの保存期間は編集できません。
メトリックタイムスライスデータ(APM、ブラウザ、モバイル) メトリックのタイムスライスデータ は、APM(カスタムメトリクスとデフォルトメトリクスの両方)、モバイル、およびブラウザエージェントによって生成されます。メトリックのタイムスライスは、メトリック名、メトリックが表す時間のセグメント("タイムスライス" )、および数値(測定値)の3つの部分から構成されます。APM、ブラウザ、モバイルエージェントは、エラーレート、帯域幅の使用量、ガベージコレクションの時間など、さまざまなパフォーマンス指標について、1分間に数千個のメトリックタイムスライスを収集することができます。
メートル単位のタイムスライスデータは、このように集計されます。
8日間保存される1分間のロールアップへの最初の
1分間のロールアップは、90日間保持される1時間のロールアップにも追加されます。
最初の生データの取り込みのみが使用量にカウントされます。集約されたデータはカウントされません。
一部の主要なメトリックは無期限に保存されます。製品ごとの主要な指標については、以下をお読みください。
ここでは、無期限に保存される主要な指標タイムスライスデータを紹介します。
APM
ブラウザ
Apdex , ブラウザ用ブラウザのページロード時間 スループットの合計。90日以降は、ブラウザタイプ別の集計は行われず、要求された時間範囲の合計平均値のみが表示されます。 モバイル
Infrastructureデータ インフラストラクチャ モニタリングは、生成されたデータをダウンサンプリングします。すべてのインフラストラクチャ モニタリング メトリック データ タイプ (ホスト上の統合からのメトリクスを含む) は、データの年代と時間ウィンドウのサイズに応じて異なる粒度を表示します。次の表は、インフラストラクチャ UI とクエリの両方で、ダウンサンプルされた異なるバケットが使用される場合を示しています。
バケットサイズ
時間帯別に使用しています。
データを保持するのは...
生(5秒、10秒、15秒)
0~59分
8日
1分
60分~6時間
30日
10分
6時間~3日
13ヶ月
1時間
3日~14日
13ヶ月
3時間
14日以上
13ヶ月
保持値を編集する 一部の種類のデータの保存期間を調整できます。たとえば、APMデータの保持値を減らして、そのデータのクエリのパフォーマンスを最適化することができます。逆に、一部のデータタイプの保持を増やして、より長い時間範囲でより詳細な分析を実行したり、データコンプライアンス要件を満たすことができます。
New Relic Oneの価格設定モデル を使用している組織の場合:保持期間が1か月(30日)増えるごとに、1か月あたりの摂取量1GBあたり0.05ドルの費用がかかります。
要件については、要件 を参照してください。
リテンション値の低下 特定のデータソースの保持日数を短縮しても、そのソースタイプの既存データはすぐには消えません。そのデータは数週間は表示され、クエリで返される可能性があります。誤ってデータを削除してしまわないようにセーフガードを設けていますが、このことは、保持日数を減らすことが、データを素早く 削除するための良い戦略ではないことを意味しています 。
とはいえ、お客様の変更は12時間以内にシステムに登録され、調整されたソースタイプの新しいデータは新しい期間保持されます。
データ保持量を契約した保持値よりも減らしても、New Relic のデータ取り込み料金は減らないことに注意してください。逆に、対象となる遠隔測定データタイプの保持量を増やすと、New Relic との間でデータ取り込み料金の調整に関する会話が発生する可能性があります。
コピー・リテンション・バリュー組織内に複数のアカウントがある場合は、保持の値をあるアカウントから他のアカウントにコピーすることもできます。これを行うには、 Copy settings to other accounts リンクを選択して、保持値を適用するアカウントを選択します。
リテンション値をコピーするアカウントを選択します。
データの削除 テレメトリーデータ (イベント、メトリクス、ログ、トレース) が New Relic に報告され、問い合わせが可能になると、そのデータを編集したり削除したりすることはできません。これは、New Relic のスピードとパフォーマンスを最適化するための意図的な設計上の決定です。データは、その データ保持期間 が終了すると失効します。すでに報告されているデータを削除する必要がある場合は、New Relic の担当者にお問い合わせください。
APIによるリテンション管理 保持の設定は、UIだけでなく、 NerdGraph で変更することができます。以下の例では、必要な情報を提供し、 NerdGraph GraphiQL explorer でコードを実行してください。
お客様の保持の変更は、更新後24時間以内に有効になります。
カスタマイズ可能なリテンションイベントの名前空間の一覧 アカウントのカスタマイズ可能なリテンションイベント名スペースを一覧表示する。
query {
actor {
account(id: YOUR_ACCOUNT_ID ) {
dataManagement {
customizableRetention {
eventNamespaces {
namespace
}
}
}
}
}
}
アカウントのアクティブなルールのリスト アカウントのアクティブなルールを一覧表示するには
query {
actor {
account(id: YOUR_ACCOUNT_ID ) {
dataManagement {
eventRetentionRules {
id
deletedAt
deletedById
createdAt
createdById
retentionInDays
namespace
}
}
}
}
}
アカウント/名前空間ペアのアクティブなルールを表示する 特定のアカウント/ネームスペースのペアに対するアクティブなルールを表示するには、次のようにします。
query {
actor {
account(id: YOUR_ACCOUNT_ID ) {
dataManagement {
eventRetentionRule(namespace: "APM") {
id
deletedById
deletedAt
createdById
createdAt
retentionInDays
namespace
}
}
}
}
}
新規ルールの作成 新しいルールを作成するには
mutation {
dataManagementCreateEventRetentionRule(accountId: YOUR_ACCOUNT_ID , namespace: "APM", retentionInDays: 8) {
id
deletedById
deletedAt
createdById
createdAt
retentionInDays
namespace
}
}
既存のルールの削除 子アカウントに適用されているルールを削除した場合、その子アカウントは、指定されたネームスペースに対して親アカウントの現在の保持値を採用します。親アカウントに適用されているルールを削除した場合、指定されたネームスペースにデフォルトの保持値が再適用されます。既存のルールを削除するには、以下の手順に従います。
mutation {
dataManagementDeleteEventRetentionRule(accountId: YOUR_ACCOUNT_ID , namespace: "APM") {
id
deletedById
deletedAt
createdById
createdAt
retentionInDays
namespace
}
}
既存の子アカウントのルールを他の人にコピー テンプレートまたはソースアカウントとして子アカウントを指定し、他の宛先子アカウントにソース子アカウントの同じ名前空間保持値を採用させることができます。注意: すべての子アカウントは、同じ親アカウント内になければなりません。既存の保持のセットをコピーするには
mutation {
dataManagementCopyRetentions(
sourceAccountId: SOURCE_ACCOUNT_ID ,
destinationAccountIds: [DESTINATION_ACCOUNT_ID_1 , DESTINATION_ACCOUNT_ID_2 , DESTINATION_ACCOUNT_ID_3 ])
{
success
failure
}
}
成功と失敗は、ソースアカウントからのルールのコピーに成功(または失敗)したデスティネーションアカウントIDのリストを返します。
アカウントの継承 親アカウント のデータ保持設定は、その子アカウントに継承されます。ここでは、組織の最初のアカウントが親アカウントとして扱われ、組織に追加された他のアカウントはそのアカウントの設定を継承します。また、これらの設定を上書きして、アカウント固有のデータ保持設定を行うオプションもあります。
RSSフィード を購読します。