問題タブ [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.
c# - HttpBeginRequest で待機中のリクエストの正確な値を知りたい
アプリケーションを実行し.Net Framework 2.0
ますIIS 7.5
New Relic をチェックインしているときに、System.Web.HttpApplication.BeginRequest()
.
つまり、セッションが不要なすべてのページで、ページ レベルでセッションを無効にしようとしています。
しかし現在、 で待機中のリクエストの合計数を知りたいSystem.Web.HttpApplication.BeginRequest()
ですか?
IIS Request Monitor で、BeginRequest
特定の時間に多数のリクエストがあることを確認しました。
しかし、そのような要求の正確な値を知ることができるパフォーマンスカウンターまたはコードを介した何らかの方法はありますか?
php - New Relic + Wordpress - wp-cron.php を無視
サーバーに New Relic をインストールして、ウェブサイトのパフォーマンスを監視しています。しかし最近、New Relic の監視から wp-cron.php を削除したいと考えています。
wp-cron.php に次のコードを追加します。
残念なことに、このコードは機能せず、New Relic はレポートにワードプレスの cronjobs に時間がかかりすぎていることを示しています。wordpress アプリケーションで cron ジョブが何回消費されたかを知る必要はありません。
New Relicから削除する方法を知っている人はいますか?
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ドライバーをアップグレードできますか?
- それとも、これはクエリがたくさんあることを示しているのでしょうか。まず、コードを確認し、クエリの数を全体的に減らすようにする必要がありますか?
ruby-on-rails - HTTPキャッシング付きのNewRelicJavascript
アプリケーションにHTTPキャッシングを実装する作業をしていますが、NewRelicgemがページの最後に配置するJavascriptがリクエストごとに変わることに気づきました。ある種のタイムスタンプのようです。
これが1つの例です:
そして2番目:
このページのキャッシュバージョンを使用しているクライアントは、New Relicのレポートに不正確さを引き起こしますか?
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をアンインストールした人はいますか?彼らのサイトでアンインストールの手順が見つかりません。
mongodb - MongoDB の新しいレリック構成の段階的なガイドラインはありますか?
MongoDB の新しいレリック構成に関する段階的なガイドラインはありますか?
heroku - Herokuの外部で新しいRelicアカウントを使用するにはどうすればよいですか?
New Relic
でホストされているRailsアプリのアカウントを構成しましたHeroku
。New Relic
ここで、サイトに直接アクセスして、でホストされていないアプリケーションの監視を設定したいと思いますHeroku
。問題は、私がすでにその電子メールを持っていると言っているので、私が私の電子メールでサインアップまたはサインインすることを許可しないことです。
で独立したアカウントを作成する必要がありNew Relic
ますか?同じアカウントでアプリHeroku
以外を管理する方法はありますか?Heroku
heroku - Heroku 上のワーカーの New Relic モニタリングを切り替えます
Heroku のワーカーに対して New Relic を選択的に有効/無効にする方法はありますか? New Relic は私たちの Web アプリにとって非常に便利ですが、常にワーカーを監視する余裕はありません。
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 ファイルを除外します。
ruby-on-rails - Heroku で一貫性のない H12 タイムアウトをプロファイリングする方法
Heroku で時折リクエストのタイムアウトが発生することがあります。残念ながら、一貫して再現できないため、デバッグが非常に困難です。リクエストごとの膨大な数のデータベース クエリを削減したり、キャッシングを追加したりするなど、パフォーマンスを改善する機会はたくさんありますが、プロファイリングを行わない場合、それは暗闇の中でのショットです。
New Relic の分析によると、多くのリクエストはサーバー上で 1 ~ 5 秒かかります。遅すぎることはわかっていますが、タイムアウトに必要な 30 秒にはほど遠いものです。
New Relic のエラー タブには、タイムアウトが発生したいくつかの異なるデータベース クエリが表示されますが、これらは特に遅いクエリではなく、クラッシュごとに異なるクエリである可能性があります。また、同じ URL に対して、データベース クエリが表示される場合と表示されない場合があります。
これらの特定のケースで何が起こっているかを知るにはどうすればよいですか? たとえば、エラーが発生していないときにデータベースで費やした時間とは対照的に、タイムアウトが発生したときにデータベースで費やしていた時間をどのように確認できますか?
私が持っている 1 つの仮説は、データベースがロックされる場合があるというものです。おそらく読み書きの組み合わせ。