4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

APMを導入してアプリケーションの品質を改善しよう!(概要編)

Last updated at Posted at 2024-11-22

New Relic APMをアプリケーションに導入することで、アプリケーションの健全性をリアルタイムで観測し、システム障害やユーザー体験の劣化につながるアプリケーションのパフォーマンスやエラーの原因特定と解決、改善に繋げることができます。

APM とは

APM(Application Performance Monitoring)は、アプリケーションが想定通りのパフォーマンスを発揮しているかどうかを監視し、その改善に向けた原因の特定や、改修の迅速化を実現するためのプロセス、あるいはそのためのツールを指します。APMを導入することで、アプリケーションのパフォーマンス低下やエラーを検知し、その原因を素早く特定して対処することができるため、提供するサービスレベルの維持とユーザー体験の向上に繋げていくことができます。

New Relic APM とは

New Relic APMは、アプリケーションの言語別に用意されているAPMエージェントをインストールすることで、アプリケーションのパフォーマンスデータを収集します。以下の主要な言語に対応したエージェントが用意されています。

image.png

各言語の代表的なフレームワークをサポートしており、アプリケーションのパフォーマンスデータを計測するコードをエージェントが自動的に計装することで、アプリケーションのパフォーマンスやエラーの発生状況などリアルタイムで観測できるようになります。

image.png

どうやって導入するの?

APMエージェントのインストール方法は各言語で多少の違いはありますが、どの言語でもおおよそ以下の流れで簡単に導入することになります。

  1. インストール要件を確認
  2. New Relic 画面上でガイドを受けながら、アプリケーションにAPMエージェントをインストール
  3. アプリケーションを再起動し、トランザクションを発生させる
  4. New Relic のAPMの画面上でデータを確認する

次回以降の記事でエージェントの導入の流れの詳細をご紹介します!

その他

New Relicでは、新しい機能やその活用方法について、QiitaやXで発信しています!
無料でアカウント作成も可能なのでぜひお試しください!

New Relic株式会社のX(旧Twitter)Qiita OrganizationOrganizationでは、
新機能を含む活用方法を公開していますので、ぜひフォローをお願いします。

無料のアカウントで試してみよう!
New Relic フリープランで始めるオブザーバビリティ!

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?