问题标签 [newrelic-platform]
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.
node.js - How to monitor Dockerized Nodejs application through NewRelic?
I am planning to run my Nodejs application on AWS ECS. How can I monitor Node application through NewRelic which is running in a container(ECS)? How can I integrate newrelic.jar in Dockerfile?
python - 如何使用 Python 执行以下命令?
如果有人帮助我了解如何使用 python 执行以下命令,那将是一个很大的帮助:
curl -X POST https://insights-collector.newrelic.com/v1/accounts/YOUR_ACCOUNT_ID/events -H "Content-Type: application/json" -H "X-Insert-Key: YOUR_KEY_HERE" -d '{" eventType":"自定义事件名称", "attribute1": "value"}'
SQL 查询结果需要转成 JSON 格式,并需要使用上述命令推送到新的 relic。
ruby-on-rails - new relic ruby vm 如何显示每个实例的线程
我的应用程序有 2 个实例正在运行,我已将每个工作线程的线程数设置为最多 15 个,但在一个新的遗迹线程中,每个实例的计数最多为 16.5,这怎么可能?我正在使用 puma 作为应用服务器。
spring-boot - 如何使用 newrelic 为 Spring Boot 应用程序进行分布式跟踪
我们可以在 newrelic.yml 文件上启用分布式跟踪,如下所示
但是服务间跟踪不可用,我们是否需要在spring boot应用程序端进行任何更改。
performance - 等待标头时超出客户端超时
我收到以下错误,我使用的是 go v1.10.4 linux/amd64。
我不在任何防火墙或任何东西后面。我们拥有的 Java 服务器(同一网段)中的 New Relic 运行良好。
我们尝试过:
- 将超时时间增加到 60 秒
- 在服务器中使用 http2
- 使用 Postman 返回 503 和响应:
{“异常”:{“消息”:“服务器错误”,“错误类型”:“运行时错误”}}
- 使用 ./nrdiag 进行故障排除时显示“未发现任何问题”</li>
下面是我们的代码:
然而,这是我们得到的,注意 some_key 已被删除:
(28422) 2019/07/29 18:08:50.058559 {"level":"warn","msg":"application connect failure","context":{"error":"Post https://collector-001 .eu01.nr-data.net/agent_listener/invoke_raw_method?license_key=some_key \u0026marshal_format=json\u0026method=connect\u0026protocol_version=17:net/http:请求已取消(等待标头时超出Client.Timeout)“}}
newrelic - 尽管从 New Relic 仪表板中可以看到服务器,但 REST API 未返回任何服务器
我正在尝试通过 REST API 获取我的 New Relic 帐户上所有服务器的列表,但只返回一个空列表。我可以从 New Relic Dashboard 看到服务器/主机。可能是什么问题?
newrelic - 如何使用 NewRelic NRQL 为多个应用程序创建通用策略?
在我们公司,我们在同一个 New Relic 帐户中有多个应用程序,每个应用程序根据他们的需要有不同的警报策略。
但是我们想创建通用策略,以防止有人忘记创建一些重要的策略。
会是这样的
或者... 给我返回太多 404 错误的应用程序。
我知道这个查询不起作用,但我试图弄清楚是否有某种方法可以在 newrelic 上使用它。
谢谢各位。
dashboard - New Relic 仪表板和数据应用程序之间有什么区别?
看起来数据应用程序是仪表板的集合,但除了将它们分组之外还有什么优势吗?文档说它们是独立的,所以如果我创建一个带有仪表板的数据应用程序并稍后编辑任何一个仪表板,另一个仪表板将不会被更改。创建数据应用程序有什么好处吗?
java - NewRelic - Java 代理检查是否未使用旧包
我们引入了一个新的实现,它位于不同的 java 包中com.mycompany.myservice.newimpl
,
我想验证com.mycompany.myservice.oldimpl
没有使用旧代码(在旧包中),
有没有办法查看是否使用了作为 com.mycompany.myservice.oldimpl 的 java 包?
自定义工具只能在类中的特定方法上定义,而不是在所有包上
New Relic 的 Java 代理支持两种自定义检测方法:
注释:将@Trace 注释添加到您的代码中,以确保 New Relic 检测特定方法。
XML:在 XML 文件中定义您希望 New Relic 监控的方法。
.net - NewRelic .Net 代理减慢应用程序
我刚刚为使用 ASP.Net 表单和 .Net Framework v4.7 的 Web 应用程序安装并启用了 NewRelic .Net 代理。该应用程序作为 Azure 应用服务托管。
我可以看到 APM 中列出的应用程序,但应用程序速度大大降低(至少比平时慢 10 倍)并导致请求超时。我试图禁用代理,一切正常。
我还尝试通过 newRelic.config 禁用以下功能
crossApplication Tracerenabled = false
browserMonitoring autoinstrument= false
但这并没有太大帮助,性能仍然很慢。还有其他人面临类似的性能问题吗?