2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

NewRelicAdvent Calendar 2020

Day 8

初心者のNewRelic。エージェントをインストールしてみる。

Posted at

New Relicを使うに当たってサーバーにエージェントをインストールするとより詳細なメトリクスが取得できます。
また、「on-host integrations」というプラグイン群を追加すると、さらにサーバーでなにが起きているか詳しく知ることができます。
手始めのエージェントインストールと一部設定方法を残しておきます。

インストールした環境

  • AWS EC2
  • Amazon Linux2 or Windows Server2019

注意点

New Relicのバージョンによって管理画面の構成などが異なることがあります。

概要

手順はとても簡単です。
必要なことはサーバーへのSSHおよびRDPログイン。
Linux/Windowsともにコマンドを実行するだけです。
互換性や要件などは下記公式ドキュメントで確認してください。
https://docs.newrelic.co.jp/docs/infrastructure/install-infrastructure-agent/get-started/requirements-infrastructure-agent

手順 - エージェントインストール

① 管理メニューの「Add more data」を選択し、一覧より「Host operating systems」の対象OSを選択

adf0a659-8137-44b0-a8f4-69311b7d0a99.png

Linux(Amazon Linux2)の場合

スクリーンショット 2020-12-07 11.12.56.png

Windowsの場合

スクリーンショット 2020-12-07 13.26.31.png

② 対象のNewRelicアカウントおよびOSのバージョンを選択し、インストールコマンドを生成

Linux(Amazon Linux2)の場合

スクリーンショット 2020-12-07 11.15.20_02_22fd.png
スクリーンショット 2020-12-07 11.20.16.png

Windowsの場合

スクリーンショット 2020-12-07 13.27.46.png
スクリーンショット 2020-12-07 13.33.26_02.png

③ 対象のNewRelicアカウントおよびOSのバージョンを選択し、インストールコマンドを生成

あとは生成されたコマンドをLinuxならbashなど、WindowsならPowerShellで実行するだけです。
実行後、数分してからNewRelicの Infrastructure > hosts などでサーバーが表示されているか確認します。

手順 - プロセスメトリクス取得

下記設定ではOSで管理できる全てのプロセスに関するメトリクスを取得します。
プロセスをフィルターしたい場合は下記を参照
https://docs.newrelic.co.jp/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings#include-matching-metrics

① newrelic-infra.ymlに有効化の設定を記述

1行追記するだけです!
簡単!
Linux: /etc/newrelic-infra.yml
Windows: C:\Program Files\New Relic\newrelic-infra\newrelic-infra.yml

license_key: 3***********L ←デフォルトでの記載行です

# ここから下を追記
# プロセス監視
enable_process_metrics: true

② エージェントを再起動

Linux(Amazon Linux2)

$ sudo systemctl restart newrelic-infra

Windows

PS C:\Users\Administrator> Restart-Service -Name newrelic-infra

③ 管理画面で設定反映を確認

スクリーンショット 2020-12-07 12.06.39.png
1行追加するだけで、サーバーで実行されているプロセスやWindowsサービスについてCPU使用率やメモリ使用率が把握できるようになります。
とても簡単。

他にもMySQLやapache固有のメトリクスを取得できたり、コンテナやdockerにインストールできたりします。
いろんな環境で触ってみたいと思います。

参考サイト:
https://docs.newrelic.co.jp/docs/infrastructure/install-infrastructure-agent/get-started/install-infrastructure-agent

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?