问题标签 [newrelic-synthetics]
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.
newrelic - 我们可以在 Newrelic 中获得每个应用程序的应用程序正常运行时间吗
是否可以在 Newrelic Dashboard 中为每个应用程序获得应用程序明智的正常运行时间。
node.js - New Relic: Script always returns Status 400 but works in Postman
I'm trying to make a healthcheck for my service in New Relic. So I just want to call one of my APIs every x minutes and see if it returns 200. In New Relic I created a new synthetic monitor and now I'm trying to write a script for that monitor.
The script is supposed to make a post request to our service and receive a token in the response with status 200. In Postman this post request works and returns the token + Status 200 (I replaced the sensitive strings with <...>):
But when I try to recreate that with the script, it always returns Status 400 Bad Request.
This is my script:
This is what I see in the console:
It seems to automatically append a port 443 to my url, so instead of <my url>.io/oidc/v1/token
, the request seems to get fired to <my url>.io:443/oidc/v1/token
?
And when I click on "View resource" in the image above, I see:
But I'm using a post method, why is it saying anything about get method is not allowed?
This is the HAR log that I can download in the new relic console:
scripting - 在 New Relic 中绕过 SSO 身份验证
我正在尝试为我的组织内部网站实施 New Relic 监控,但默认情况下所有网站都具有 SSO 身份验证,当我们输入网站链接时会检查该身份验证。
现在,我想测试登录网站后可见的功能,但我无法通过 New Relic 脚本通过 SSO 身份验证。反正有没有通过New Relic做到这一点?
angular - 如何在角度设置newrelic?
我正在尝试使用 angular6 在我的应用程序中设置 newrelic 但我遇到了错误
“找不到名称‘newrelic’”。我将 newrelic js 文件包含到 index.html 中,并在 app.component.ts 文件中调用了 'newrelic.setCustomAttribute('useId',this.userId)
它无法识别 Angular 中的 newrelic。请帮助我在哪里可以包含此 newrelic 文件或设置步骤
newrelic - Newrelic 显示没有任何数据库用户的 SQL Server 指标
根据新的遗物文档(下面的链接),我们必须需要一个具有只读权限的 SQL Server 用户,以便它可以与数据库建立连接并将指标发送到新的遗物仪表板。
我们需要在mssql-config.yml
文件中指定该用户。
我正在使用此处显示的 PowerShell 脚本来安装 SQL Server 代理(此脚本取自 New Relic UI,通过单击“添加更多数据”并选择该选项)。
我在上述脚本中添加的唯一内容是“-y”。我用它在安装过程中基本上跳过询问任何参数。
安装后mssql-config.yml
文件如下所示:
如您所见,用户名和密码字段是空白的,这是合乎逻辑的,因为我使用 -y 标志来跳过参数。但奇怪的是,新的遗物正在将 SQL Server 的指标和日志发送到仪表板。
我的问题是如果.yml 文件中没有数据库的用户名和密码,那么它是如何建立连接和发送数据的。
selenium - 我开始在 New Relic 中浏览 selenium 脚本,当我尝试打印属性时,我无法获取此数据
输出:
ManagedPromise { flow_: ControlFlow {propagateUnhandledRejections_: true, activeQueue_: TaskQueue { name_: 'TaskQueue::3218', flow_: [Circular], tasks_: [Array], interrupts_: null, pending_: null, subQ_: null, state_: ' new', unhandledRejections_: Set {} }, taskQueues_: Set { [TaskQueue], [TaskQueue] }, shutdownTask_: null, hold_: Timeout { call : false, idleTimeout: 2147483647, idlePrev: [TimersList], idleNext: [TimersList] , idleStart:598, onTimeout:[Function], timerArgs:未定义, 重复:2147483647, 销毁:false,[Symbol(unrefed)]:false,[Symbol(asyncId)]:18,[Symbol(triggerId)]:1} }, 堆: { 任务:WebElement.schedule (/opt/runtimes/ ) 中 Driver.schedule (/opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/webdriver.js:807:17) 中的 WebElement.getAttribute(id) 4.0.0/node_modules/selenium-webdriver/lib/webdriver.js:2010:25) 在 WebElement.getAttribute (/opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/webdriver.js:2263:17)在评估(在 JobResource.getScriptFn 评估(/opt/runtimes/4.0.0/modules/synthetics-runner/lib/job-resource/index.js:79:19),:64:37)在 ManagedPromise.invokeCallback (/ opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/promise.js:1376:14) 在 TaskQueue.execute(/opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/promise.js: 3084:14) 在 TaskQueue.executeNext(/opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/promise.js:3067:27) 在 asyncRun (/opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/promise.js: 2927:27)在 /opt/runtimes/4.0.0/node_modules/selenium-webdriver/lib/promise.js:668:7 在进程。tickCallback (internal/process/next_tick.js:68:7) name: 'Task' }, parent : null, callbacks : null, state : 'pending',handled: false, value: undefined, queue_: null }
newrelic - 编写 NRQL 综合查询以检索页面加载值 1 分钟|1 小时| 1天| 1周| 1个月
有一个 NewRelic 合成监视器,合成监视器的名称是Samplemonitor
. 我试图实现的目标是编写一个 NRQL 查询来打印下Page Loaded Value
图中给出的 1 分钟|1 小时| 1天| 1周| 1个月
为了实现这个目标,我使用了以下查询:
SELECT duration,onPageLoad,locationLabel FROM SyntheticRequest WHERE monitorName ='Samplemonitor' and URL ='********'
。
我被困在如何修改此查询以打印Page Loaded value
1 分钟|1 小时| 1天| 1周| 1个月。
newrelic - 使用 NewRelic Agent 为应用程序监控编写警报条件?
我最近在 Windows Server 2012 上安装了 New Relic 代理。我试图实现的目标是为在 Windows Server 2012 中运行的 IIS 应用程序池创建警报条件,当应用程序停止时需要获取消息或邮件立即地。
为了实现这个目标,我在 windows server 2012 中安装了 New Relic 代理并将数据检索到 New Relic。
当应用程序停止并需要立即获取警报消息时,我被困在如何为 IIS 应用程序池创建警报条件。
newrelic - 查找 New Relic 的 Synthetic Monitor 中存在的所有 url 的平均响应时间
我有一个用于监控的合成监视器。我想编写一个查询来查找我的 Synthetic 监视器中存在的所有 URL 的平均响应时间并创建一个仪表板。我可以找到 URL 的各个响应时间并创建仪表板。
任何人都可以帮助解决问题以获得所有 URL 的平均响应时间并创建仪表板吗?
newrelic - 新遗物在选择更长的范围时显示错误的交易 RPM
我正在通过 New relic 企业版监控 7 天的事务吞吐量(RPM),然后它显示正确的数据,但是当我将日期范围更改 3 个月时,它显示相同 7 天的测量错误。