• /
  • ログイン
  • 無料アカウント

Rubyエージェントの要件とサポート対象のフレームワーク

New RelicのRubyエージェントをインストールする前に、互換OSに対する要件、セキュリティ要件、およびサポート対象のフレームワークを満たしていることを確認してください。

オペレーティングシステム

Rubyエージェントは、Linux、Solaris、FreeBSD、macOSといったUNIX系のオペレーティングシステムをサポートします。

セキュリティ要件

標準的な データ収集のセキュリティ対策として、アプリケーションサーバーはSHA-2(256ビット)をサポートしている必要があります。SHA-1はサポートされていません。

Rubyバージョン

New Relic Rubyエージェントは、実験的なバージョンをサポートしません。RubyエージェントがサポートするRubyバージョンは以下のとおりです。

Rubyバージョン

サポート対象

非推奨

JRuby

  • 9.0.x
  • 9.1.x
  • 1.7.x以前:最後にサポートされたエージェントは3.18.1.330です。

MRI

  • 2.0.x
  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.x
  • 2.5.x
  • 2.6.x
  • 2.7.x
  • 1.8.7、1.9.2、1.9.3:最後にサポートされたエージェントは3.18.1.330です。
  • 1.8.6:最後にサポートされたエージェントは、3.6.8.168です。

ウェブサーバー

Rubyエージェントでサポートされるウェブサーバーは以下のとおりです。

ウェブサーバー

サポート対象

非推奨

実験的

Passenger

  • 2.2.x
  • 3.0.x
  • 4.0.x

Puma

  • 2.0.x
  • 1.0.x

Rainbows!

  • 4.5.0

Thin

  • 1.0.x

Unicorn

  • 4.0.x
  • 1.0.x
  • 2.0.x
  • 3.0.x

Webrick

Rubyのエージェントをサポートする全バージョンがサポート対象

ウェブフレームワーク

Rubyエージェントは、実験的なバージョンをサポートしません。Rubyエージェントがサポートするウェブフレームワークは以下のとおりです。

ウェブフレームワーク

サポート対象

非推奨

Grape

  • 0.2.0
  • 1.2

Padrino

  • 0.14.x

Rack

  • 1.1.0以降
  • 1.0.x

Rails

  • 3.0.x
  • 3.1.x
  • 3.2.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x
  • 5.1.x
  • 5.2.x
  • 6.0.x
  • 2.1.x、2.2.x、2.3.x:最後にサポートされたエージェントは3.18.1.330です。
  • 2.0.x:最後にサポートされたエージェントは、3.6.8.168です。

Sinatra

  • 1.2.x
  • 1.3.x
  • 1.4.x
  • 2.0.x

データベース

Rubyエージェントは、実験的なバージョンをサポートしません。Rubyエージェントがサポートするデータベースは以下のとおりです。

データベース

サポート対象

非推奨

ActiveRecord

  • 3.0.x
  • 3.1.x
  • 3.2.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x
  • 5.1.x
  • 5.2.x
  • 6.0.x
  • 2.1.x、2.2.x、2.3.x:最後にサポートされたエージェントは3.18.1.330です。
  • 2.0.x:最後にサポートされたエージェントは3.6.8.168です。

DataMapper

  • 1.0

Mongo

  • 1.8.x
  • 2.1.x

Redis

  • 3.x
  • 4.0.x

Sequel

  • 3.37.x
  • 4.0.x
  • 5.5.x

その他のAPMソフトウェア

アプリケーションが当社のモニターソフトウェアのほかに他社のアプリケーションパフォーマンスモニタリング (APM)ソフトウェアを使用している場合は、エージェントが正しく動作することを保証できないため、技術サポートは提供できません。詳細については、その他のモニタリングソフトウェアを使用中のエラーを参照してください。

インスタンスの詳細

New Relicは様々なデータベースとデータベースドライバを対象にインスタンスの詳細を収集します。APMにおいて個々のインスタンスおよびデータベース情報の種類が見えるかどうかは、New Relicエージェントのバージョンによって異なります。

New RelicのRubyエージェントバージョン3.17.0以降は、以下のORMデータベースをサポートします。

ORM

データベース

アダプター名

エージェントの最小バージョン

ActiveRecord 5以降

PostgreSQL

pg

3.17.0

MySQL

mysql2

3.17.0

ActiveRecord 2.1~4

PostgreSQL

pg

3.17.0

MySQL

mysql

3.17.0

MySQL

mysql2

3.17.0

Rubyエージェントも、次のgemデータベースをサポートします:

Gemデータベース

Gem名

gemの最低バージョン

エージェントの最小バージョン

Memcached

Dalli

2.6.4

3.17.1

Mongo DB

mongo

2.1.0

3.17.1

Redis

redis-rb

3.0.0

3.17.1

現在New Relicエージェントにリストされてないデータストアからインスタンスレベルの情報をリクエストするには、support.newrelic.comまでお問い合わせください。

バックグラウンドジョブ

New Relic Rubyエージェントがサポートするバックグラウンドジョブは以下のとおりです。

バックグラウンドジョブ

サポート対象

非推奨

実験的

Delayed_Job

  • 2.0.x
  • 3.0.x
  • 4.0.x
  • 4.1.x

Rake

  • 12.x
  • 13.x
  • 10.x
  • 11.x

Resque

  • 1.23.x
  • 1.22.x
  • 2.0以降

Sidekiq

  • 2.8.x
  • 3.4.2.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x

HTTPクライアント

RubyエージェントがサポートするHTTPクライアントは以下のとおりです。

  • Net::HTTP: Rubyのエージェントをサポートする全バージョンがサポート対象
  • Curb: 0.8.1以降
  • Excon: 0.10.1以降
  • HttpClient: 2.2.0以降
  • HttpRb: 0.9.9以降
  • Typhoeus: 0.5.3以降

メッセージキューイング

メッセージキューのインストゥルメンテーションは、Rubyエージェントのバージョン4.3.0以降でのみ利用可能です。現在サポートされているメッセージブローカー:

  • RabbitMQ

その他

APMのRubyエージェントは以下の項目もサポートします。

  • ActiveMerchant:1.25.0以降
  • Acts_as_Solr
  • authlogic
  • Bunny: 2.0以降
  • Dalli
  • Memcache-Client
  • Sunspot

エージェントを他のNew Relicパーツに接続する

Rubyエージェントは他のNew Relic製品と統合して、エンドツーエンドの可視性を提供します。

機能

インテグレーション

ブラウザをモニター

自動インストゥルメンテーションを有効にすると、Rubyエージェントは自動的にBrowser JavaScriptエージェントを注入します。Browserインジェクションを有効化したあと、APMの概要ページでBrowserデータを見ることや、特定のアプリケーションに対してAPMとBrowserデータを素早く切り替えることが可能です。設定オプションと手動インストゥルメンテーションについては、BrowserとRubyエージェントのドキュメントをご覧ください。

インフラストラクチャのモニタリング

InfrastructureとAPMエージェントを同じホストにインストールすると、それぞれが自動的にお互いを検出します。その後APM UIでホストのリストを見て、Infrastructure UIでAPMアプリを基準にInfrastructureホストをフィルタリングできます。詳しくは、インフラストラクチャモニターにおけるAPMデータをご覧ください。

合成モニタリング

SyntheticトランザクショントレースはSyntheticsモニターからのリクエストを基になるAPMトランザクションに結びつけます。

その他のヘルプ

さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:

問題を作成するこのページを編集する
Copyright © 2020 New Relic Inc.