問題タブ [newrelic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Memcached を使用した Radiant と NewRelic はトラフィックをログに記録しません
Memcached を Radiant キャッシュ リソースとして使用して Radiant インスタンスをセットアップしましたが、キャッシュ ヒットが Radiant に記録されていないようです。
キャッシュの実装例を次に示します。
Radiant インスタンスで (httperf 経由で) ロードすると、NewRelic にはキャッシュ ミスのみが登録されます。
::編集::
注目に値するかもしれないいくつかのこと:
- 私はnginxとユニコーンを使用しています。
私は現在、次の
/li>:rails_root/config.ru
ようにnewrelicを必要としています:私はバンドラーを使用しています。これが私のサンプルです
/li>Gemfile
:- 私が試したこと:
- newrelic の require コードを config.ru の上部と下部の両方に移動します。
gem "newrelic_rpm"
Gemfile の上部と下部に移動します (下部: https://newrelic.com/docs/ruby/does-new-relic-work-with-the-bundler-gem )- newrelic の require コードを私の一番下に移動する
:rails_root/config/enivornments/[RAILS_ENV].rb
- newrelic の require コードを
:rails_env/config/boot.rb
上下:rails_env/config/environment.rb
両方に移動します。 - Gemfile
newrelic_rpm
で明示的に要求するgem "newrelic_rpm", :require => 'newrelic_rpm'
::/編集::
誰にもアイデアはありますか?
ありがとう!
capistrano - config/newrelic.ymlパスを変更します
私はsymfony2.1とcapifonyで新しいrelicrubyエージェントを使用しています。
configファイルがconfig/newrelic.ymlではなくapp/config/newrelic.ymlの下にあることを新しいrelicエージェントに伝えたいのですが
これは可能ですか?
cloudbees - CloudBees アプリで既存の NewRelic アカウントを使用するにはどうすればよいですか?
既存の NewRelic アカウントがある場合、CloudBees アプリの構成画面で New Relic プラグインをアクティブ化して作成したオンザフライ アカウントではなく、そのアカウントを使用するように CloudBees アプリに指示するにはどうすればよいでしょうか? これにより、既に支払ったライセンス価格を利用できるようになり、CloudBees で実行されているか他の場所で実行されているかに関係なく、すべてのアプリに対して中央の New Relic コンソール画面を使用できるようになります。
heroku - Heroku の leiningen に New Relic をアタッチするのを避ける
Heroku で実行されている Clojure アプリの New Relic 監視を有効にしました。Leiningen の JVM プロセス内にアプリをネストするオーバーヘッドを回避するために、lein trampoline run
.
これにより、New Relic が最初の Leiningen プロセスにアタッチすることによるオーバーヘッドが追加され、アプリがシャットダウンされて起動され、New Relic のアタッチが再び遅延する原因となっているようです。これにより、30 秒のブート タイムアウト ウィンドウ内で起動せず、ダウンタイムが発生する場合があります。
両方の New Relic エージェントが起動していることを示すログ出力:
New Relic が leiningen プロセスにアタッチされないようにする方法はありますか?
python - Dotcloud での NewRelic 環境の設定 (Python)
dotcloud.yml ファイルの新しい New Relic 構成変数を使用してセットアップされた Python アプリケーションがあり、正常に動作します。
ただし、テスト/ステージング環境としてサンドボックス インスタンスを実行したいので、ini 構成のさまざまな構成セクションを使用するように newrelic エージェントの環境を設定できるようにしたいと考えています。私の dotcloud.yml は次のように設定されています。
サンボックスが「テスト」として設定され、ライブアプリケーションが「本番」に設定されるように、カスタム環境変数があります
次に、uswsgi.py で次のように呼び出しています。
ただし、uwsgi.log ファイルでこれを取得しているため、dotcloud インスタンスはすでに newrelic を有効にしています。
そのため、uwsgi.py が呼び出される前に newrelic エージェントが初期化されているように見えます。
だから私の質問は:
newrelic 環境を初期化する方法はありますか?
ruby-on-rails-3 - New Relic ActiveRecord :: ConnectionNotEstablisedRails3.2.3エラー
Newrelic_rpmgemをRefineryCMSRails3.2.3アプリケーションにインストールしました。指示に従って、newrelic.yml設定ファイルにコピーしました。私のアプリはCedarスタックにHerokuを使用してデプロイされているため、手順は非常に簡単でした。
https://devcenter.heroku.com/articles/newrelic#cedar
ただし、開発ボックスで「rails server」を実行すると、次のエラーメッセージが表示されました。
newrelic.ymlファイルでagent_enabled値を「false」に設定すると、サーバーを再起動できるようになりました。ライセンスキーとアプリ名の環境変数を設定しても違いはありません。
興味深いことに、開発ボックスでアプリを起動できませんでしたが、Herokuにデプロイすると、すべてが正常に機能し、新しいRelic統計を取得しています。素晴らしい!
私の回避策は、gemfileからnewrelic_rpmを削除し(これはインストール手順で実行するように指示されています)、:productionグループにのみ配置することです。明らかに、新しい遺物は本番環境でのみ役立つので、大したことではありません。
他の誰かがこれを経験したことがありますか、またはそれがActiveRecordエラーを引き起こしている理由を知っていますか(新しい遺物のエラートレースにはまったく言及されていません)?
c# - New Relic で永続的な SignalR 接続を無視する
実行時間の長い永続的な接続がアプリケーションの監視ログを覆い隠すのを防ぐには、SignalR ハブのどこでまたはを呼び出す必要がありますNewRelic.Api.Agent.NewRelic.IgnoreApdex()
か?NewRelic.Api.Agent.NewRelic.IgnoreTransaction()
ruby - curlを使用してNewRelicと通信するようにcapfileを構成するにはどうすればよいですか?
New Relicで遊んでいて、NewRelicにデプロイするように警告したいと思います。これは、コマンドラインで次を使用して実行できます。
capistranoがデプロイ時に上記のカールを実行するように、capfileに何を追加する必要がありますか?
New Relic Gemをインストールして、Capfileで要求できることはわかっていますが、依存関係を避けたかったのです。
django - Django 開発サーバー用に New Relic をセットアップする
私は Django を使用しており、New Relic を試しています。Django 開発サーバーを監視することは可能ですか? New Relic を本番サーバーでセットアップする方法についてのみ、ヘルプを見つけることができるようです。
編集
今後の参考のための「方法」:
(私はDjango1.4を使用しました)
これに従ってください: https://newrelic.com/docs/python/python-agent-installation
そのガイドの最後のステップ (アプリケーションとの統合
/li>wsgi.py
) として、ファイルを次のように変更します。
New Relic プラットフォームでアカウントにサインインし、開発サーバーにいくつかのリクエストを送信して、プラットフォームでの変更を確認します。よし、できた!
ruby - Goliath と New Relic の統合
ここで説明されているように、goliath で New Relic を構成しました
を使用していますgem 'newrelic_rpm'
が、newrelic サービスで統計情報を取得できません。