生成AI オブザーバビリティアシスタント New Relic AI で何ができるの？

# はじめに
誰もがオブザーバビリティの力を発揮できるように設計された業界初の[生成AI オブザーバビリティアシスタント New Relic AI](https://newrelic.com/jp/platform/new-relic-ai)が遂にパブリックプレビューで使えるようになりました！！
チャットで簡単な質問を投げかけるだけで答えに辿り着くことが可能になり、ユーザーの皆さんは開発や運用業務など本質的なことにより注力できるようになります！
New Relic AIにチャットで問いかけると例えば、以下の様なアシスタントをしてくれます。

- 計装、監視設定を行うためのドキュメントの提示
- テレメトリデータとコンテキストから問題の洞察と原因を発見
- コードのエラーの原因分析
- 自然言語からデータ検索のNRQLクエリを実行し、チャートやグラフを視覚化

この記事ではパブリックプレビュー開始の流れとNew Relic AIで何ができるかを紹介していきます！

:::note info
この機能に関する詳細はこちら
[New Relic アップデート情報
](https://docs.newrelic.com/whats-new/2023/12/whats-new-12-21-NRAI-pp/)
:::

# New Relic AIのパブリックプレビューの始め方
New Relic 管理画面右上にある「Ask AI」をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/2a14ce96-e65d-c6c7-0aed-2f3b846aff6e.png" width="20%">
「Get started」をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/42163027-de68-3063-a2f2-90d8dd4b0a82.png" width="50%"> 
[プレリリースポリシー](https://docs.newrelic.com/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy/)と[サービス固有の規約](https://newrelic.com/termsandconditions/service-specific)を確認の上、「Accept」をクリックします。<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/77c6020f-0048-43e0-0eb2-cb3f86f7e209.png" width="50%"> 
これで、New Relic AIが使えるようになります！!
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/73da304e-198f-d902-8cad-0b416dcadeb3.png" width="30%"> 

# New Relic AIを試してみよう！
それではNew Relic AIに問い合わせを入れてみます！
## 計装、監視設定を行うためのドキュメントの提示
例えば、Terraformでダッシュボードを作る方法について質問してみると具体的な設定の流れを教えてくれるので、すぐに設定を進めることができます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/940e674f-c694-dec9-1b38-56c78d1f1227.png
" width="76%">
Terraformでのダッシュボードの作り方は[公式ブログ](https://newrelic.com/jp/blog/how-to-relic/create-nr-dashboards-with-terraform-part-2)でも紹介してますのでご参考にして下さい。

## テレメトリデータとコンテキストから問題の洞察と原因を発見して提示
APM(Application Performance Monitoring)で観測しているアプリケーションでレスポンスが遅いトランザクションがあるか問い合わせすると、レスポンスが遅いトランザクションを提示してくれますので、調査する時間の短縮に繋がります。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/1cbf1ee2-7295-9747-5c07-9d12b63690e9.png" width="76%">
そして、一番遅いトランザクションは何が原因で遅くなっているのか質問すると、平均応答時間がどうも特定の時間帯で遅くなっている傾向があり、遅くなっている原因の仮説を提示してくれます。New Relic AIのサポートがあることで、根本原因の調査にかかる時間の短縮も期待されます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/63dfc5a7-91fa-5805-d2eb-af607fa206f0.png" width="76%">
## コードのエラーの原因分析
New Relic AIはアプリケーションのコード上で発生したエラーの原因分析でも活躍します。例えば、アプリケーションで発生したエラーの分析で利用できるAPMのErrosという機能で確認したアプリケーションのエラーの原因を教えてとNew Relic AIに問い合わせしてみると、
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/a397784d-0c93-477a-e96b-3b8dd1e0f070.png" width="76%">
エラーの内容を分析して、エラーを解消するために確認すべきポイントを提案してくれますので、開発者は確認箇所を絞ってエラーの修正に入っていくことが出来ます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/90ea32b6-5958-c816-ddec-9c077e31e298.png" width="80%">

## 自然言語からデータ検索のNRQLクエリを実行し、チャートやグラフを視覚化
New Relicのクエリ言語[NRQL](https://docs.newrelic.com/jp/docs/nrql/get-started/introduction-nrql-new-relics-query-language/)を使って、New Relicで収集されているシステムの様々なデータから分析することができます。必要なデータを分析するためのクエリを作る時間がない方は是非、New Relic AIに問い合わせしてみて下さい。
NRQLについてNew Relic AIに問い合わせする際はNew Relic 管理画面左下の「Start quering your data」をクリックして、「Query using AI - Experimental」の箇所に問い合わせ文を入力して「Generate query」をクリックします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/683fd41c-7e27-d09c-0288-5623b6b06ba9.png" width="30%">
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3485441/1a9a8883-6c16-aa3c-22ad-071350a32ebe.png" width="76%">
New Relic AIが実行したNRQLの結果をそのままダッシュボードに追加することができますので、可視化したいグラフをNew Relic AIに作ってもらい、その結果を分析のアイテムとして活用していただくことも可能です。

# まとめ
本記事では業界初の生成AIオブザーバビリティアシスタント New Relic AIのパブリックプレビュー開始のご案内とNew Relic AIで出来ることをご紹介させていただきました。是非、パブリックプレビューを開始して、New Relic AIを日々の運用でのオブザーバビリティアシスタントとしてご活用ください！！

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