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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

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

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

New Relicアカウントをまだお持ちでない場合は、New Relicアカウントを作成することから始めます。永久無料です。

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

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

セキュリティ要件

標準的なデータ収集のセキュリティ対策として、アプリサーバーはSHA-2(256ビット)をサポートしている必要があります。SHA-1はサポートされていません。New Relicでは、すべてのインバウンド接続にTLS 1.2以上が必要です。

Rubyバージョン

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

Rubyバージョン

サポート対象

非推奨

JRuby

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

CRuby

  • 1.8.7
  • 1.9.x
  • 2.0.x
  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.x
  • 2.5.x
  • 2.6.x
  • 2.7.x
  • 3.0.x
  • 3.1.x
  • 3.2.x
  • 2.2.x、2.3.x最後にサポートされたエージェント:8.16.0
  • 2.0.x、2.1.x最後にサポートされたエージェント:6.15.0。
  • 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
  • 5.x.x
  • 6.0.x
  • 2.2.x、3.0.x、4.0.x:最後にサポートされたエージェント:8.16.0

Puma

  • 2.0.x
  • 3.x.x
  • 4.x.x
  • 5.x.x
  • 6.x.x
  • 1.0.x、2.0.x:最後にサポートされたエージェント:8.16.0

Rainbows!

  • 4.5.0

4.5.0:最後にサポートされたエージェントは、8.16.0です。

Thin

  • 1.x.x

Unicorn

  • 4.x.x
  • 5.x.x
  • 6.0.x
  • 1.0.x
  • 2.0.x
  • 3.0.x

Webrick

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

ウェブフレームワーク

Rubyエージェントは、実験的なバージョンをサポートしていません。Rubyエージェントでサポートされているウェブフレームワークは、以下のとおりです。Grape、Padrino、Sinatraは、Ruby 3.0+ではサポートされていません。

ウェブフレームワーク

サポート対象

非推奨

Grape

  • 0.2.0
  • 0.19.2
  • 1.2.x
  • 1.3.x
  • 1.4.x
  • 1.5.x
  • 1.6.x
  • 1.7.x
  • 0.2.0:最後にサポートされたエージェント:8.16.0

Padrino

  • 0.14.x
  • 0.15.1
  • 0.15.2
  • 0.14.x:最後にサポートされたエージェント:8.16.0

Rack

  • 1.6.x
  • 2.x
  • 3.0.x
  • 1.0.x

Rails

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

Roda

  • 3.19.0以降

Sinatra

  • 1.4.x
  • 1.5.x
  • 2.0.x
  • 2.1.x
  • 3.0.x
  • 1.2.x、1.3.x:最後にサポートされたエージェントは、6.15.0です。
  • 1.4.x、1.5.x:最後にサポートされたエージェントは、8.16.0です。

データベース

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

データベース

サポート対象

非推奨

アクティブレコード

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

DataMapper

  • 1.0
  • 1.0.x:最後にサポートされたエージェント:8.16.0

Elasticsearch

  • 7.x
  • 8.x

Mongo

  • 1.8.x
  • 1.9.x
  • 2.0.x
  • 2.1.x
  • 2.2.x
  • 2.3.x
  • 2.4.x以降
  • 1.8.x~2.3.x:最後にサポートされたエージェント:8.16.0

Redis

  • 3.x
  • 4.0.x
  • 4.1.x
  • 4.2.x
  • 5.0.x

Sequel

  • 3.37.x
  • 4.0.x
  • 4.45.x以降
  • 5.x.x
  • 3.37、4.0.x:最後にサポートされたエージェント:8.16.0

その他のAPMソフトウェア

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

インスタンスの詳細

New Relicは様々なデータベースとデータベースドライバのインスタンス詳細を収集します。APMで特定のインスタンスおよびデータベース情報のタイプを表示する能力は、New Relicエージェントのバージョンによって異なります。

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

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

Gemデータベース

Gem名

gemの最低バージョン

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

Memcached

  • 2.7.6
  • 1.8.0
  • 1.5.0

3.17.0

Mongo DB

mongo

1.8.6

3.17.0

Redis

redis-rb

3.0.7

3.17.0

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

バックグラウンドジョブ

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

バックグラウンドジョブ

サポート対象

非推奨

Delayed_Job

  • 2.0.x
  • 3.0.x
  • 4.0.x
  • 4.1.x
  • 2.0.x、3.0.x、4.0.x:最後にサポートされたエージェント:8.16.0

Rake

  • 12.3.3 以降
  • 13.x
  • 10.x
  • 11.x
  • 12.3.2 以前。注:12.3.3以降のみテスト済み(それ以前のバージョンにおける悪用の可能性による)。

Resque

  • 1.23.x
  • 1.27.x
  • 2.0.0以降
  • 1.22.x以前

Sidekiq

  • 4.2.x
  • 5.x
  • 6.x
  • 7.0.x
  • 2.8.x、3.4.x、4.0.x、および4.1.x:最後にサポートされたエージェント:6.15.0
  • 4.2.x:最後にサポートされたエージェント:8.16.0

HTTP/ネットワーククライアント

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

  • Async::HTTP:0.59.0以降
  • Curb:0.8.1以降
  • Ethon:0.12.0以降
  • Excon:0.19.0以降(エージェントバージョン8.16.0で最後にサポートされた0.55.0以前のバージョン)
  • gRPC:1.0.0以降
  • HttpClient:2.2.0以降(エージェントバージョン8.16.0で最後にサポートされた2.2.0~2.8.0のバージョン)
  • HttpRb:0.9.9以降(エージェントバージョン8.16.0で最後にサポートされた0.9.9~2.2.1のバージョン)
  • HTTPX:1.0.0以降
  • Net::HTTP:Rubyのエージェントをサポートする全バージョンがサポート対象
  • Typhoeus:0.5.3以降(エージェントバージョン8.16.0で最後にサポートされた0.5.3~1.2.xのバージョン)

メッセージキューイング

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

  • RabbitMQ

メッセージブローカーを容易にする現在サポートされているgem:

  • Bunny:2.0以降(エージェントバージョン8.16.0で最後にサポートされた2.0.x~2.6.xのバージョン)

その他

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

  • ActiveMerchant:1.25.0以降(エージェントバージョン8.16.0で最後にサポートされた1.25.0~1.64.xのバージョン)
  • Acts_as_Solr:エージェントバージョン8.16.0で最後にサポートされたバージョン
  • authlogic:最後にサポートされたエージェント:8.16.0
  • concurrent-ruby:1.1.5 以降
  • Stripe:5.38.0以降
  • Sunspot:エージェントバージョン8.16.0で最後にサポートされたバージョン
  • Tilt:Ruby 2.2以降、Ruby 2.7以下は1.x
  • Yajl-Ruby:1.1.0 以降

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

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

機能

機能

AIモニタリング

Ruby エージェントとruby-openai gemを使用して AI データを収集できます。 この機能は Ruby エージェント バージョン 9.8.0 で導入され、 ruby-openaiバージョン 3.4.0 をサポートします。 以上。

ブラウザのモニタリング

自動インストゥルメンテーションを有効にする と、Ruby エージェントはbrowser JavaScript エージェントを自動的に挿入します。browserインジェクションを有効にすると、 APMサマリー ページデータを表示し、特定のアプリのAPMとブラウザデータをすばやく切り替えることができます。 設定オプションとマニュアルの説明については、 browserとRubyエージェントのドキュメントを参照してください。

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

インフラストラクチャとAPMエージェントを同じホストにインストールすると、それらは自動的にお互いを検出します。その後、APM UIにホストのリストを表示し、Infrastructure UIのAPMアプリ別にホストをフィルタリングできます。詳細については、Infrastructure UIのAPMデータを参照してください。

合成モニタリング

合成トランザクショントレースは、合成モニターからのリクエストを基盤となるAPMトランザクションに接続します。

Copyright © 2024 New Relic株式会社。

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