New Relicのチュートリアルをサマってみました。

# 本記事の概要
新しく技術やツールを学ぶ方法の一つとして公式ガイドを皆さん活用されているのではないでしょうか？New Relicにはチュートリアルがあるのですが、まだ見たことが無い方もいらっしゃると思うので、どんな内容が公開されているか概要をまとめて見たいと思います。

:::note info
無料のアカウントで試してみよう！
[New Relic フリープランで始めるオブザーバビリティ！](https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa)
:::

# チュートリアル
New Relicのチュートリアルは下記のリンクからアクセスすることが可能です。

:::note info
[チュートリアル](https://docs.newrelic.com/jp/docs/new-relic-solutions/tutorial-landing-page/)
:::


# チュートリアルの構成

まず、チュートリアルの構成は下記の図のようになっています。
初心者、中級者、上級者と分かれているので、まずは初心者から始めましょう。対象システムによっては関係無い記事もあると思うので、その場合は読まずにスキップしていただいてもOKです。もちろん、気になるトピックがあればピンポイントで参照ください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/227243/980d5ce5-b6e1-9bbb-546f-eaab8a1a410c.png)



## 初心者
New Relicの初心者向けチュートリアルには8つのトピックがあります。これらのチュートリアルは、New Relicの基本的な使用方法から、具体的な問題解決技術まで幅広くカバーしており、初心者がアプリケーションの監視と最適化のスキルを段階的に習得できるように設計されています。

| 大項目 | 中項目 |
|:-|:-|
| [アラート設定](https://docs.newrelic.com/jp/docs/tutorial-create-alerts/create-new-relic-alerts/) | New Relicを使用したアラート条件の作成 |
| [アラート設定](https://docs.newrelic.com/jp/docs/tutorial-create-alerts/create-new-relic-alerts/) | アラートでスタックを改善する |
| [アラート設定](https://docs.newrelic.com/jp/docs/tutorial-create-alerts/create-new-relic-alerts/) | アラートの品質を管理する |                                          
| [エラー管理](https://docs.newrelic.com/jp/docs/tutorial-error-tracking/respond-outages/) | エラー追跡による停止への対応 |
| [エラー管理](https://docs.newrelic.com/jp/docs/tutorial-error-tracking/respond-outages/) | 重大なエラーを解決する |
| [エラー管理](https://docs.newrelic.com/jp/docs/tutorial-error-tracking/respond-outages/) | エラーをチームに割り当て、エラーステータスを更新する |
| [Webサイトの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/) | New Relic で Web サイトのパフォーマンスを向上させる |
| [Webサイトの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/) | ウェブ上の重要な要素を監視する |
| [Webサイトの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/) | アプリの高レイテンシを修正する |
| [Webサイトの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/) | JavaScript エラーを減らす |
| [Webサイトの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/) | フロントエンドのパフォーマンスベンチマークを作成する |
| [ログ管理](https://docs.newrelic.com/jp/docs/tutorial-manage-large-log-volume/get-started-managing-large-logs/) | 大量のログを管理する方法 |
| [ログ管理](https://docs.newrelic.com/jp/docs/tutorial-manage-large-log-volume/get-started-managing-large-logs/) | フィルタリングによるログの複雑さとコストの削減 |
| [ログ管理](https://docs.newrelic.com/jp/docs/tutorial-manage-large-log-volume/get-started-managing-large-logs/) | 大規模なログの取り込みを整理する |
| [バックエンドの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/) | アプリケーションのパフォーマンスが遅い場合の問題解決 |
| [バックエンドの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/) | 遅いトランザクションを診断する |
| [バックエンドの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/) | 遅いデータベース クエリを診断する |
| [バックエンドの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/) | 遅い外部サービスと依存関係を特定する |
| [バックエンドの速度改善](https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/) | サービス レベルでパフォーマンス ベンチマークを作成する |
| [Kubernetes可視化](https://docs.newrelic.com/jp/docs/tutorial-kubernetes-learn/tutorial-k8s-intro/) | New RelicでKubernetesシステムを理解する |
| [Kubernetes可視化](https://docs.newrelic.com/jp/docs/tutorial-kubernetes-learn/tutorial-k8s-intro/) | クラスターを理解して監視する |
| [Kubernetes可視化](https://docs.newrelic.com/jp/docs/tutorial-kubernetes-learn/tutorial-k8s-intro/) | オーケストレーションされたレイヤーの理解と監視 |
| [Kubernetes可視化](https://docs.newrelic.com/jp/docs/tutorial-kubernetes-learn/tutorial-k8s-intro/) | サービス層とアプリケーション層を理解して監視する |
| [APIの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-external-services-apis/respond-external/) | APIの問題に対応する |
| [APIの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-external-services-apis/respond-external/) | 外部サービスの問題を解決する |
| [インフラの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-infra-hosts/collect-your-data/) | システムインフラストラクチャに関するデータを収集する |
| [インフラの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-infra-hosts/collect-your-data/) | ホストデータを使用してアプリの障害を診断する |
| [インフラの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-infra-hosts/collect-your-data/) | データを使用してリソースを決定する |
| [インフラの問題解決](https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-infra-hosts/collect-your-data/) | インフラメトリクスを使用してダッシュボードを作成する |

### アラート設定
このチュートリアルでは、アラートの作成方法と効果的なアラート戦略の立て方を学びます。アプリケーションの問題を早期に検知し、迅速に対応するためのスキルを習得できます。

https://docs.newrelic.com/jp/docs/tutorial-create-alerts/create-new-relic-alerts/


### エラー管理
重大なエラーの解決方法と全体的なエラー数を減らす方法を学びます。アプリケーションの安定性を向上させるための技術を習得できます。


https://docs.newrelic.com/jp/docs/tutorial-error-tracking/respond-outages/

### Webサイトの速度改善
アプリケーションの優先順位付けとパフォーマンスの問題を修正する方法を学びます。ユーザー体験を向上させるためのテクニックを習得できます。

https://docs.newrelic.com/jp/docs/tutorial-improve-site-performance/improve-website-performance/

### ログ管理
大量のログデータを効率的に管理および最適化する方法を学びます。ログ分析のベストプラクティスを習得し、システムの問題をより迅速に特定できるようになります。

https://docs.newrelic.com/jp/docs/tutorial-manage-large-log-volume/get-started-managing-large-logs/

### バックエンドの速度改善
アプリケーションのパフォーマンス問題を特定し、修正する方法を学びます。ユーザー体験を向上させるための具体的な手順を習得できます。

https://docs.newrelic.com/jp/docs/tutorial-improve-app-performance/root-causes/

### Kubernetes可視化
Kubernetesシステムを効果的に監視し、理解する方法を学びます。コンテナ化されたアプリケーションの管理と最適化のスキルを習得できます。

https://docs.newrelic.com/jp/docs/tutorial-kubernetes-learn/tutorial-k8s-intro/

### APIの問題解決
外部APIとサービスのトラブルシューティング方法を学びます。APIの問題を迅速に特定し、解決するためのテクニックを習得できます。

https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-external-services-apis/respond-external/

### インフラの問題解決
インフラストラクチャデータを活用して、さまざまなインシデントシナリオのトラブルシューティングを行う方法を学びます。システムの問題を効率的に診断し、解決するスキルを習得できます。

https://docs.newrelic.com/jp/docs/tutorial-troubleshoot-infra-hosts/collect-your-data/


## 中級者
中級者向けのチュートリアルには3つのトピックがあり、中級者がNew Relicの高度な機能を活用し、システムの監視と最適化をより効果的に行うためのスキルを習得できるように設計されています。

| 大項目 | 中項目 |
|:-----------|:------------|
| [マイグレーション](https://docs.newrelic.com/jp/docs/tutorial-dd-migration/migrating-from-dd/) | データの取り込みを開始する |
| [マイグレーション](https://docs.newrelic.com/jp/docs/tutorial-dd-migration/migrating-from-dd/) | アラートとダッシュボードを作成する |
| [マイグレーション](https://docs.newrelic.com/jp/docs/tutorial-dd-migration/migrating-from-dd/) | 切り替え |
| [ピーク対応](https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/) | New Relic で需要のピーク時に成功する |
| [ピーク対応](https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/) | 試合当日に向けて意味のあるサービスレベルを作成する |
| [ピーク対応](https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/) | 品質アラートでノイズを軽減 |
| [ピーク対応](https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/) | チームをワークロードに合わせて調整する |
| [ピーク対応](https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/) | Kubernetes を使用してインフラストラクチャを自動スケールする |
| [サービスレベル管理](https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/) | サービスレベルによる信頼性の管理 |
| [サービスレベル管理](https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/) | 出力パフォーマンス SLI を確立する |
| [サービスレベル管理](https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/) | 入力パフォーマンス SLI を確立する |
| [サービスレベル管理](https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/) | 機能 SLI を確立する |
| [サービスレベル管理](https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/) | サービスレベル管理による改善 |

### マイグレーション
このチュートリアルでは、DatadogからNew Relicへの移行プロセスを説明しています。データの取り込みから始まり、New Relicの環境でアラートとダッシュボードを効果的に設定する方法、さらに、Datadogから完全に切り替える際の注意点や具体的な手順も提供されており、移行プロセス全体をカバーしています。

https://docs.newrelic.com/jp/docs/tutorial-dd-migration/migrating-from-dd/

### ピーク対応
ピーク需要への準備チュートリアルは、高負荷状態のシステムパフォーマンスの最適化に焦点を当てています。New Relicを活用して需要のピーク時に成功するための方法や、重要なイベントに向けた効果的なサービスレベルの設定方法を紹介しています。

https://docs.newrelic.com/jp/docs/tutorial-peak-demand/get-started/

### サービスレベルの管理
信頼性向上のためのサービスレベルマネジメントの実践方法を紹介しています。サービスレベル指標（SLI）の確立方法を、出力パフォーマンス、入力パフォーマンス、機能の各側面から詳しく解説しています。さらに、これらの指標を活用して継続的な改善を行う方法も提供されており、長期的なサービス品質の向上につながる知識を得ることができます。

https://docs.newrelic.com/jp/docs/tutorial-service-level-mgmt/intro-to-slm/

## 上級者
4つのトピックがあり、New Relicの機能を活用して組織の可観測性と性能管理を次のレベルに引き上げるための深い知識とスキルを提供します。

| 大項目 | 中項目 |
|:-----------|:------------|
| [適切なデータ収集](https://docs.newrelic.com/jp/docs/tutorial-reporting-data/capture-the-right-data/) | New Relic で適切なデータをキャプチャする |
| [適切なデータ収集](https://docs.newrelic.com/jp/docs/tutorial-reporting-data/capture-the-right-data/) | 適切なサービス テレメトリを取得する |
| [適切なデータ収集](https://docs.newrelic.com/jp/docs/tutorial-reporting-data/capture-the-right-data/) | 適切な Web テレメトリをキャプチャする |
| [コード品質とリリース品質](https://docs.newrelic.com/jp/docs/tutorial-innovation-and-growth/innovate-with-new-relic/) | New Relic でコードとリリースの品質を向上させる |
| [コード品質とリリース品質](https://docs.newrelic.com/jp/docs/tutorial-innovation-and-growth/innovate-with-new-relic/) | コードベースを改善する |
| [コード品質とリリース品質](https://docs.newrelic.com/jp/docs/tutorial-innovation-and-growth/innovate-with-new-relic/) | リリースの品質を向上させる |
| [データ収集の管理](https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/) | New Relic でテレメトリ データを最適化する |
| [データ収集の管理](https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/) | ベースラインレポートを作成する |
| [データ収集の管理](https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/) | インジェスト異常の検出 |
| [データ収集の管理](https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/) | 最適化計画を作成する |
| [データ収集の管理](https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/) | インジェストデータを最適化する |
| [顧客体験の向上](https://docs.newrelic.com/jp/docs/tutorial-improve-customer-experience/intro-to-customer-experience/) | New Relic で顧客のデジタル エクスペリエンスを向上させる |
| [顧客体験の向上](https://docs.newrelic.com/jp/docs/tutorial-improve-customer-experience/intro-to-customer-experience/) | 現在の状態を確立する |
| [顧客体験の向上](https://docs.newrelic.com/jp/docs/tutorial-improve-customer-experience/intro-to-customer-experience/) | 顧客エクスペリエンスを向上させる |
| [顧客体験の向上](https://docs.newrelic.com/jp/docs/tutorial-improve-customer-experience/intro-to-customer-experience/) | ファネルのボトムを分析する |

### 適切なデータの取得
このチュートリアルでは、トラブルシューティングの改善と情報に基づいた意思決定のための適切なデータ収集方法を学びます。主な内容には、New Relicで適切なデータをキャプチャする方法、適切なサービステレメトリの取得、そして適切なWebテレメトリのキャプチャが含まれます。これにより、システムの問題をより効果的に特定し、解決することができます。

https://docs.newrelic.com/jp/docs/tutorial-reporting-data/capture-the-right-data/

### コードとリリースの品質向上
このチュートリアルでは、コードベースとリリースプロセスの改善に焦点を当てています。New Relicを使用してコードとリリースの品質を向上させる方法、コードベースの改善技術、そしてリリースの品質を向上させるための具体的な戦略を学びます。これにより、アプリケーションの安定性と性能を大幅に向上させることができます。

https://docs.newrelic.com/jp/docs/tutorial-innovation-and-growth/innovate-with-new-relic/

### データ収集の管理
このチュートリアルでは、データ取り込みガバナンスとデータ最適化について学びます。New Relicでテレメトリデータを最適化する方法、ベースラインレポートの作成、インジェスト異常の検出、最適化計画の作成、そしてインジェストデータの最適化について詳しく解説しています。これにより、データ収集の効率を高め、コストを削減しながら、より価値のある洞察を得ることができます。

https://docs.newrelic.com/jp/docs/tutorial-optimize-telemetry/intro-to-optimal-telemetry/

### 顧客体験の向上
このチュートリアルでは、エンドユーザーエクスペリエンスの最適化に焦点を当てています。New Relicを使用して顧客のデジタルエクスペリエンスを向上させる方法、現在の状態を確立する技術、顧客エクスペリエンスを向上させるための戦略、そしてファネルのボトムを分析する方法を学びます。これにより、顧客満足度を高め、ビジネス成果を改善することができます。

https://docs.newrelic.com/jp/docs/tutorial-improve-customer-experience/intro-to-customer-experience/

# まとめ
New Relicのチュートリアルは、基本機能から高度な活用法まで幅広くカバーし、ユーザーのスキル向上を段階的にサポートします。アプリケーションのパフォーマンス、可用性、顧客体験の向上を目指すガイドとなっており、初心者から上級者まで、それぞれのレベルに応じた学習が可能です。これらのコンテンツを活用して、New Relicの機能を最大限に活かしていきましょう！

:::note info
[New Relic株式会社のQiita OrganizationOrganization](https://qiita.com/organizations/newrelic)では、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。
:::

:::note info
無料のアカウントで試してみよう！
[New Relic フリープランで始めるオブザーバビリティ！](https://qiita.com/ktst79/items/5ee74b34e6adb8a7a6fa)
:::