• English日本語한국어
  • ログイン今すぐ開始

Ruby用New Relicの概要

New RelicのRubyエージェントはアプリケーションをモニターし、パフォーマンスに関する問題の特定と解決をサポートします。さらに、エージェントのパフォーマンス監視を拡張してビジネスデータの収集や分析を行い、顧客体験を改善し、データに基づくビジネス上の意思決定ができます。

New Relic Rubyエージェントを使用して、「私のアプリが遅い」のチュートリアルでアプリのパフォーマンス問題を解決します。

互換性および要件

Rubyエージェントは最も一般的なRubyフレームワークとプラットフォームの多くをサポートしています。Rubyエージェントは Google App Engine(GAE)フレキシブル環境でも使用できます。Rubyエージェントをインストールする前に、システムがシステム要件を満たしていることを確認してください。

アプリのパフォーマンスの監視

アプリの全体像を表示

エラーと問題をすばやく検知する

パフォーマンスの詳細を掘り下げる

APMおよびインフラストラクチャデータのログを表示

ログとアプリケーションのデータを統合して、トラブルシューティングをより簡単かつ迅速にできます。別のUIページに切り替える必要はありません。

ビジネスデータを分析する

Rubyエージェントを使用してデータを整理、クエリ、可視化することで、アプリケーションのパフォーマンスと顧客体験に関する主要な問題に対応できるようになります。

エージェントのインストール

New Relicアカウントの作成後、ランチャーを使用またはインストレーション手順を参照してください。

gemのドキュメントをインストール(推奨)
Rubyデータを追加

エージェントインストゥルメンテーションを拡張する

エージェントをインストール後、エージェントインストゥルメンテーションをさらに拡張します。

  • ページロードタイミング

    エージェントを自動的に投入して、エンドユーザーのアクティビティを可視化します。

  • カスタムインストゥルメンテーション:フレームワークインストゥルメンテーションの一環としてキャプチャされないトランザクションをインストゥルメントします。

  • エージェントAPI:エージェントAPIを使用して、エージェントの動作を完全にカスタマイズします。たとえば、カスタムメトリクスを収集、エラーにフラグ付け、または特定のトランザクション全体を無視できます。

  • カスタムメトリクス:アプリのパフォーマンスとビジネスデータをより詳しく把握するため、トランザクションの一環として追加のメトリクスを記録します。

  • エージェントの属性:トランザクションに付与された属性をカスタマイズします。属性をカスタマイズすることで、機密性の高い属性の送信を防いだり、またはトランザクションをより深く可視化するための追加属性を収集できます。

トラブルシューティング

問題がある場合は、Rubyエージェントのトラブルシューティング文書を参照してください。一般的な問題としては次のものがあります。

ソースコードのチェック

Rubyエージェントは、オープンソースソフトウェアです。つまり、ソースコードを参照して改善を送信したり、独自のフォークを作成して構築したりできます。詳細については、READMEを参照してください。

Copyright © 2024 New Relic株式会社。

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