ログをNew Relicに長期保管して楽ちん検索！！

ログを長期間保管しないといけない時ってありますよね？？
New Relic はデフォルトのログ保持期限が決まっているので、長期保管したい時には使えない・・・
でもNew RelicのUIで過去ログもサクッと検索できたら楽だな、なんて思ったことありませんか？

なんとNew Relicでログを<B>最長7年</B>も保存できるようになりました！！
このログを長期保管できる機能「Live Archives」についてご紹介したいと思います！

:::note info
このアップデートの詳細はこちら。
[New Relic アップデート(2024年2月)](https://newrelic.com/jp/blog/nerdlog/new-relic-update-202402)
[New Relic アップデート](https://newrelic.com/jp/blog/nerdlog/new-relic-update "New Relic アップデート")
:::

## 機能概要
Live Archive は指定したログを長期間保存することができる機能です。
主なメリットとしては下記になります。
<B>
・わざわざログの長期保存用ストレージや検索機能を用意する必要がありません
・特別な手順やUIを使うことなく、New RelicのUI上で通常のログと同様の手順で検索を行うことができるようになります
</B>

監査や証跡として長期保管が義務付けられている場合や、
検索頻度は低いけど長期保管が必要でも検索したい時にはサクッと検索したい！　
そんな時にはこのLive Archivesの機能が最適です！

## 設定方法
実際に設定する方法を解説します
※すでにLive Archivesの利用が有効になっている前提での説明となります
　利用開始に関しては下記注意点の項目をお読みください

(1)Logs > Data partitions をクリック

![livearchive_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/e8fbc8c1-b6d6-dbe0-46eb-860ed2ec29a7.png)

(2)Create data partition をクリック

![livearchive_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/8a84b887-fff7-8e4c-6f09-e3af11f0731f.png)

(3)パーティション名を「Log」で始まる英数字の文字列として定義

![livearchive_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/47df79cf-edf5-6507-d642-6f4b7237c73d.png)

(4)「Use live archives on this partition」にチェックを入れる
　通常の保存期間とLive Archiveの保持期間を反映した日数が表示されます
 この例の場合は<B>120日</B>(通常ログ保存が30日で設定されています)保存されます
 
![livearchive_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/22a3f76c-7260-bfc0-a104-e254e3d63db8.png)

(5)保存したいログのクエリ(WHERE句にあたる部分)を「Filter logs bases on NRQL」に記載し、「Create data partition rule」をクリック

![livearchive_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/7804eea2-41c9-7768-1ae6-d3def028dbac.png)

これで条件に一致したログはパーティショニングされ、Live Archivesに保存されます

## 使い方
Logsから検索する場合は下記のような手順で検索が可能です
(1)検索する日時をLive Archivesにログが保存されている期間にセット(執筆現在５月のため約120日前の日付を指定)

![livearchive_06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/6659a337-a5c4-d0d3-8471-c9a8bf24f9a4.png)

(2)Live Archives からログを検索することを確認する画面が出るため、Live Archivesを利用する場合は「Query live archives」をクリック

![livearchive_07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/c890b403-5996-b1e2-5144-4cf7fca61faa.png)

(3)Live Archives に保存されている過去ログも含めて、同じUIで検索することが可能に！ 

![livearchive_08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/642d3263-d5e4-fbea-2458-7f7a8b25ba53.png)

同様にQuery Builderを実行する際にも、「Use live Archives」のトグルをONにするとLive Archivesに保存されたログを検索することが可能です。

![livearchive_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/91021f2a-fb70-e359-afcf-e48fccef37a6.png)



## 注意点
Live Archives の機能を利用するには<B>別途契約が必要</B>です。
また通常のデータ量の他に、別途下記2つの課金要素の考慮が必要になります。

・Compute
Live Archivesデータの書き込みに応じて、計算容量ユニットに基づいて請求されます
・Storage
どれくらいの量をどれくらいの期間保存するのか、GB/月で請求されます

また<B>Live Archivesに保存されたログを含めて検索する際には別途課金が発生します</B>ので、その点もご注意ください
![livearchive_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/313446/55670558-e2c3-d590-39ba-bba75f200906.png)


ご検討の際には担当のNew Relic営業にご相談ください

## まとめ
Live Archivesを使うことで手軽にログの長期保存と検索ができるようになります。
是非運用環境におけるログの長期保存の際にご活用ください！！


:::note info
このアップデートの詳細はこちら。[New Relic アップデート(2024年2月)](https://newrelic.com/jp/blog/nerdlog/new-relic-update-202402)
:::
:::note info
無料のアカウントで試してみよう！
[New Relic フリープランで始めるオブザーバビリティ！](https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa)
:::
:::note info
[New Relic株式会社のQiita Organization](https://qiita.com/organizations/newrelic)では、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。
:::