问题标签 [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 请求监视器中看到,BeginRequest
在所有特定时间都有许多请求。
但是是否有一个性能计数器或某种方式通过代码我可以知道这些请求的确切值?
php - New Relic + Wordpress - 忽略 wp-cron.php
我们在我们的服务器上安装了 New Relic,以监控我们网站的性能。但最近我们想从 New Relic 监控中删除 wp-cron.php。
我将以下代码放在 wp-cron.php 中:
不幸的是,此代码不起作用,New Relic 仍然在报告中显示 wordpress cronjobs 时间过长。我们不需要知道 cron 作业在我们的 wordpress 应用程序中消耗了多少时间。
有谁知道如何从 New Relic 中删除它?
sql-server - JBoss 中的慢 XA 事务
我们正在使用 SQL Server 2005(sqljdbc 驱动程序 1.2)运行 jboss 4.2.2。
我们最近安装了新的遗物,可以看到我们的交易存在很大的瓶颈。
通常,对于任何一个 Web 请求,瓶颈位于以下之一:
master..xp_sqljdbc_xa_start
master..xp_sqljdbc_xa_commit
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection()
master..xp_sqljdbc_xa_end
在其中一项上花费了数百毫秒(在某些情况下为几秒钟)。累积的大部分响应时间都花在了这些项目上。
我正在尝试确定它是否属于以下任何一种:
- 摆脱 XA 交易会有帮助吗?
- 我的数据库中是否存在我无法查看的更大问题?
- 我可以升级我的 SQL 驱动程序来帮助解决这个问题吗?
- 或者这是否表明只有很多查询,我们应该从查看我们的代码开始,并尝试降低整体查询的数量?
ruby-on-rails - 带有 HTTP 缓存的新 Relic Javascript
我正在我的应用程序中实现 HTTP 缓存,但注意到 New Relic gem 放置在页面末尾的 Javascript 会针对每个请求进行更改。看起来它可能是某种时间戳。
这是一个例子:
还有一秒钟:
使用此页面的缓存版本的客户是否会导致 New Relic 的报告不准确?
django - 在 Django 上卸载 New Relic
我在我的网站上安装了 New Relic,现在我删除了它,我的 wsgi 搞砸了。我认为是这个命令(从这里开始的第 4 步)
NEW_RELIC_CONFIG_FILE=newrelic.ini newrelic-admin run-program python manage.py run_gunicorn
这需要撤消,但无法弄清楚如何撤消。我很确定就是那条线,因为我检查了我的 apache 日志,它抱怨 New Relic 是如何丢失的(我已经删除了其他 stuf)。
有没有人从他们的 Python/Django 站点卸载 New Relic?我在他们的网站上找不到卸载说明。
mongodb - 是否有针对 MongoDB 的新遗物配置的分步指南?
是否有关于 MongoDB 的新遗物配置的分步指南?
heroku - 如何在 Heroku 之外使用我的新遗物帐户?
我已经New Relic
为托管在 上的 Rails 应用程序配置了一个帐户Heroku
。现在我想New Relic
直接访问该站点以设置对未托管在Heroku
. 问题是它不允许我使用我的电子邮件注册或登录,因为它说我已经使用该电子邮件存在。
我必须创建一个独立帐户New Relic
吗?有没有办法用同一个帐户管理Heroku
和非应用程序?Heroku
heroku - Toggle 对 Heroku 上的工作人员进行 New Relic 监控
有没有办法为 Heroku 上的工作人员选择性地启用/禁用 New Relic?New Relic 对我们的 Web 应用程序非常有用,但我们不能让它一直监控我们的工作人员。
java - 适用于 Java 应用程序的 Heroku New Relic 插件无法打开 newrelic.jar
我下载了 New Relic 2.12.0 并根据 Heroku java 配置文档进行了配置。
我将包内容解压缩到我的 spring mvc 应用程序目录的根目录,如下图所示
接下来,我将新文件推送到 Heroku:
最后,我引导了新的遗物代理:
之后,我的应用程序因以下错误而失败,并且似乎无法找到 newrelic.jar 文件。
新的 relic 文档说 JVM 参数(例如 -javaagent:newrelic/newrelic.jar)应该包含 newrelic.jar 文件的完整路径,但根据 Heroku 文档,-javaagent:newrelic/newrelic.jar 就是所有需要的.
更新
在我的网络测功机上检查了 newrelic 目录后,我注意到 jar 文件丢失了。现在我正在调查丢失 jar 文件的原因。
更新
我的应用程序目录根目录中的 .gitignore 文件不包括 jar 文件,这会阻止部署 newrelic.jar 文件。
ruby-on-rails - 如何在 Heroku 上分析不一致的 H12 超时
我的用户在 Heroku 上看到偶尔的请求超时。不幸的是,我无法始终如一地重现它们,这使得它们很难调试。有很多机会可以提高性能——例如,通过减少每个请求的大量数据库查询和添加更多缓存——但如果不进行分析,那是在黑暗中的一击。
根据我们的 New Relic 分析,服务器上的许多请求需要 1 到 5 秒。我知道这太慢了,但它远不及超时所需的 30 秒。
New Relic 上的错误选项卡向我显示了发生超时的几个不同的数据库查询,但这些查询并不是特别慢的查询,并且每次崩溃可能是不同的查询。同样对于相同的 URL,它有时会显示,有时不会显示数据库查询。
我如何找出在这些特殊情况下发生了什么?例如,我如何查看发生超时时它在数据库中花费了多少时间,而不是在没有错误时它在数据库中花费的时间?
我的一个假设是数据库在某些情况下被锁定。也许是阅读和写作的结合。