問題タブ [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.

0 投票する
1 に答える
364 参照

c# - HttpBeginRequest で待機中のリクエストの正確な値を知りたい

アプリケーションを実行し.Net Framework 2.0ますIIS 7.5

New Relic をチェックインしているときに、System.Web.HttpApplication.BeginRequest().

つまり、セッションが不要なすべてのページで、ページ レベルでセッションを無効にしようとしています。

しかし現在、 で待機中のリクエストの合計数を知りたいSystem.Web.HttpApplication.BeginRequest()ですか?

IIS Request Monitor で、BeginRequest特定の時間に多数のリクエストがあることを確認しました。

しかし、そのような要求の正確な値を知ることができるパフォーマンスカウンターまたはコードを介した何らかの方法はありますか?

0 投票する
2 に答える
1475 参照

php - New Relic + Wordpress - wp-cron.php を無視

サーバーに New Relic をインストールして、ウェブサイトのパフォーマンスを監視しています。しかし最近、New Relic の監視から wp-cron.php を削除したいと考えています。

wp-cron.php に次のコードを追加します。

残念なことに、このコードは機能せず、New Relic はレポートにワードプレスの cronjobs に時間がかかりすぎていることを示しています。wordpress アプリケーションで cron ジョブが何回消費されたかを知る必要はありません。

New Relicから削除する方法を知っている人はいますか?

0 投票する
1 に答える
1099 参照

sql-server - JBossでの遅いXAトランザクション

SQL Server 2005(sqljdbcドライバー1.2)でjboss4.2.2を実行しています。

最近、新しいレリックをインストールしましたが、トランザクションに大きなボトルネックが見られます。

一般に、1つのWebリクエストの場合、ボトルネックは次のいずれかにあります。

  • master..xp_sqljdbc_xa_start
  • master..xp_sqljdbc_xa_commit
  • org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection()
  • master..xp_sqljdbc_xa_end

これらのアイテムの1つに数百ミリ秒が費やされます(場合によっては数秒)。累積的に、応答時間のほとんどはこれらの項目に費やされます。

私はそれが次のいずれかであるかどうかを識別しようとしています:

  • XAトランザクションから離れることは役に立ちますか?
  • 私のデータベースには、可視性がない大きな問題がありますか?
  • これを支援するためにSQLドライバーをアップグレードできますか?
  • それとも、これはクエリがたくさんあることを示しているのでしょうか。まず、コードを確認し、クエリの数を全体的に減らすようにする必要がありますか?
0 投票する
1 に答える
328 参照

ruby-on-rails - HTTPキャッシング付きのNewRelicJavascript

アプリケーションにHTTPキャッシングを実装する作業をしていますが、NewRelicgemがページの最後に配置するJavascriptがリクエストごとに変わることに気づきました。ある種のタイムスタンプのようです。

これが1つの例です:

そして2番目:

このページのキャッシュバージョンを使用しているクライアントは、New Relicのレポートに不正確さを引き起こしますか?

0 投票する
1 に答える
212 参照

django - DjangoでのNewRelicのアンインストール

私は自分のWebサイトにNewRelicをインストールしましたが、それを削除したので、wsgiが台無しになりました。このコマンドだと思います(ここからのステップ4 )

NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program python manage.py run_gunicorn

それを元に戻す必要がありますが、その方法を理解することはできません。私はapacheログをチェックし、New Relicがどのように欠落しているかについて不平を言っているので(私はすでに他のstufを削除しました)、それがその行であると確信しています。

Python / DjangoサイトからNewRelicをアンインストールした人はいますか?彼らのサイトでアンインストールの手順が見つかりません。

0 投票する
1 に答える
166 参照

mongodb - MongoDB の新しいレリック構成の段階的なガイドラインはありますか?

MongoDB の新しいレリック構成に関する段階的なガイドラインはありますか?

0 投票する
1 に答える
1332 参照

heroku - Herokuの外部で新しいRelicアカウントを使用するにはどうすればよいですか?

New RelicでホストされているRailsアプリのアカウントを構成しましたHerokuNew Relicここで、サイトに直接アクセスして、でホストされていないアプリケーションの監視を設定したいと思いますHeroku。問題は、私がすでにその電子メールを持っていると言っているので、私が私の電子メールでサインアップまたはサインインすることを許可しないことです。

で独立したアカウントを作成する必要がありNew Relicますか?同じアカウントでアプリHeroku以外を管理する方法はありますか?Heroku

0 投票する
3 に答える
651 参照

heroku - Heroku 上のワーカーの New Relic モニタリングを切り替えます

Heroku のワーカーに対して New Relic を選択的に有効/無効にする方法はありますか? New Relic は私たちの Web アプリにとって非常に便利ですが、常にワーカーを監視する余裕はありません。

0 投票する
2 に答える
1765 参照

java - Heroku New Relic Add-on for Java App が newrelic.jar を開けない

New Relic 2.12.0をダウンロードし、Heroku Java 構成ドキュメントに従って構成しました。

次の図に示すように、パッケージの内容を spring mvc アプリケーション ディレクトリのルートに解凍しました。

ここに画像の説明を入力

次に、新しいファイルを Heroku にプッシュしました。

最後に、新しい遺物エージェントをブートストラップしました。

その後、私のアプリケーションは次のエラーで失敗し、newrelic.jar ファイルを見つけることができないようです。

new relic のドキュメントには、JVM 引数 (例: -javaagent:newrelic/newrelic.jar) に newrelic.jar ファイルへのフル パスを含める必要があると記載されていますが、Heroku のドキュメントによると、必要なのは -javaagent:newrelic/newrelic.jar だけです。 .

アップデート

Web dyno で newrelic ディレクトリを確認したところ、jar ファイルが見つからないことに気付きました。現在、jar ファイルが見つからない原因を調べています。

ここに画像の説明を入力

アップデート

私のアプリケーション ディレクトリのルートにある .gitignore ファイルは、newrelic.jar ファイルのデプロイを妨げる jar ファイルを除外します。

0 投票する
3 に答える
2183 参照

ruby-on-rails - Heroku で一貫性のない H12 タイムアウトをプロファイリングする方法

Heroku で時折リクエストのタイムアウトが発生することがあります。残念ながら、一貫して再現できないため、デバッグが非常に困難です。リクエストごとの膨大な数のデータベース クエリを削減したり、キャッシングを追加したりするなど、パフォーマンスを改善する機会はたくさんありますが、プロファイリングを行わない場合、それは暗闇の中でのショットです。

New Relic の分析によると、多くのリクエストはサーバー上で 1 ~ 5 秒かかります。遅すぎることはわかっていますが、タイムアウトに必要な 30 秒にはほど遠いものです。

New Relic のエラー タブには、タイムアウトが発生したいくつかの異なるデータベース クエリが表示されますが、これらは特に遅いクエリではなく、クラッシュごとに異なるクエリである可能性があります。また、同じ URL に対して、データベース クエリが表示される場合と表示されない場合があります。

これらの特定のケースで何が起こっているかを知るにはどうすればよいですか? たとえば、エラーが発生していないときにデータベースで費やした時間とは対照的に、タイムアウトが発生したときにデータベースで費やしていた時間をどのように確認できますか?

私が持っている 1 つの仮説は、データベースがロックされる場合があるというものです。おそらく読み書きの組み合わせ。