• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

DockerにRubyエージェントをインストールする

|View as Markdown (English)

DockerコンテナにNew Relic Rubyエージェントをインストールします。モニターする各コンテナ内にエージェントをインストールしてください。

前提条件

要件

詳細

New Relicアカウント

New Relicアカウントとが必要です。開始する前に準備しておいてください。

Rubyバージョン

サポートされているRubyのバージョンについては、Rubyエージェントの要件とサポート対象のフレームワークを参照してください。

Docker

Rubyベースイメージを使用してインストールされたDocker。

Gemfileにgemを追加してください

RubyエージェントのgemをGemfileに追加してください:

gem 'newrelic_rpm'

Dockerfileはビルドの一部としてbundle installを実行する必要があります:

COPY Gemfile Gemfile.lock ./
RUN bundle install

フレームワーク固有の注意事項:

  • Rails:RailsはBundler.requireを自動的に呼び出すため、追加の手順なしで起動時にnewrelic_rpmが必要になります。
  • RodaまたはSinatra:アプリケーションで手動でrequire 'newrelic_rpm'を呼び出す必要があります。
  • その他のRackアプリ:自動ブラウザ監視を使用するには、エージェントが提供するRackミドルウェアを手動で組み込んでください。

エージェントを構成します

コンテナを実行する際、アプリ名とライセンスキーを環境変数として渡してください — イメージ内にハードコードしないでください:

bash
$
docker run -e NEW_RELIC_LICENSE_KEY=YOUR_LICENSE_KEY \
>
-e NEW_RELIC_APP_NAME="Your Application Name" \
>
YOUR_IMAGE_NAME:latest

Dockerfile内のENV経由でこれらを設定することもできます:

ENV NEW_RELIC_APP_NAME="Your Application Name"

その他のすべての設定オプションについては、Rubyエージェント設定を参照してください。

データが流れていることを確認します

コンテナを実行し、アプリケーションに少なくとも2つのrequestsを送信してください。2~3分待ってから、one.newrelic.com > APMを開き、名前でアプリを検索してください。

ヒント

アプリケーションが表示されませんか?データが表示されない(Ruby)をご覧ください。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.