Your data. Anywhere you go.

New Relic for iOS or Android


Download on the App Store    Android App on Google play


New Relic Insights App for iOS


Download on the App Store


Learn more

Close icon

Apdex Score Setting ASP.Net Website

iis
apm
asp.net

#1

On evenings and weekends when my website has very few visitors, I get alerts that the Apdex score is high. I do not get the alerts when the website is busy - just when the website has few visitors.

In my New Relic account the apdex settings are set to the default 0.5. Is that correct for a .NET application?

I updated the IIS settings to:

Idle time-out: 30
Idle Time-out Action: Suspend

But I still get the alerts. Any suggestions?

Thank you in advance.

Nick


#2

@lmgroup Hi Nick, let’s investigate what might be driving down your Apdex during periods of low traffic. Do you have any regularly occurring errors that might be dragging Apdex down when there are fewer transactions, for example? If you would provide a link to one of the recent alert incidents, I would be happy to dig down into the data with you.

If this is a fairly regular pattern, you could also look into using baseline alerting as an alternative to static thresholds. Let us know if you have any questions about that!


#3

Hi, @lmgroup: In addition to @cwhite’s suggestions, you might consider adjusting your Apdex threshold to more accurately reflect your application’s performance. The defaults of 0.5 seconds for app server transactions and 7.0 seconds for browser page loads are arbitrary; they are not specific recommendations for your application.

You may find this post helpful in understanding why and how to customize the Apdex threshold for your application: https://blog.newrelic.com/2017/06/29/how-to-choose-apdex-t/.


#4

Hi Phil,

Thank you for your help. So if I run in New Relic Insights
select percentile(duration, 90) from Transaction where appId=NNNNN since 24 hours ago

I should update the Apdex T value from .5 to that result? Is that the APM setting or the browser setting?

Where in my account can I get my appid?

Nick


#5

SELECT...FROM Transaction is the app server setting; SELECT...FROM PageView is the Browser setting.

You can get the app ID from the URL (it’s the value in the URL after “applications” while viewing your app), or you may use appName instead of appId.


#6

Is it safe to post the urls of an alert in this public chat or can I send it to you privately?


#7

You can post them here; only New Relic employees and users on your account will be able to access them. Thanks!


#8

These are alerts from the weekend when the websites are not busy:

https://rpm.newrelic.com/accounts/1515081/incidents/32252223
https://rpm.newrelic.com/accounts/1515081/incidents/32252490
https://rpm.newrelic.com/accounts/1515081/incidents/32272307

Thanks
Nick


#9

Hi,

I am following up to see if you found anything from my previous links to the alerts. We received alerts again over this weekend. I added 3 of them below.

Thanks,
Nick

https://rpm.newrelic.com/accounts/1515081/incidents/32343298
https://rpm.newrelic.com/accounts/1515081/incidents/32354697
https://rpm.newrelic.com/accounts/1515081/incidents/32354853


#10

The legacy alerting settings for the policy that generated these incidents are configured to send you notifications when your Apdex is < .7

https://rpm.newrelic.com/accounts/1515081/application_alert_policies?policy_id=555861

I would suggest disabling these legacy alerting policies and moving to our new Alerts platform. You might want to peruse our documentation around this before making any changes, but the legacy alerting system is only going to be around until about May. New Alerts has features like baseline alerting which sounds like it might be the solution you’re looking for. Some of the features of Alerts are subscription level dependent so please be aware that not all features may be available to all New Relic users.


#11

I disabled the legacy alerts and switched to the new platform.

I received 2 alerts - both on weekends when the websites have very little activity
https://alerts.newrelic.com/accounts/1515081/incidents/15916302/violations
https://alerts.newrelic.com/accounts/1515081/incidents/16353678/violations

Should my settings get adjusted?

Thanks
Nick


#12

Well, that’s for you to say, at the end of the day. It looks to me like your app dips close to that threshold frequently enough that you might consider adjusting your thresholds. You could also decide whether changing your values used to calculate Apdex might be better tweaked, as well.

I don’t want to get too deeply into making recommendations for how to configure your alerting strategy. This problem space is something I spend a lot of time thinking about and tweaking in my day-to-day, but I still don’t feel comfortable making specific recommendations on changes to your monitoring: I just don’t know enough about your app and infrastructure to speak to it.