How to configure an Apdex for your traces with Datadog APM ?

Apdex  (Application Performance Index) is an open standard developed by an alliance of companies that defines a standardized method to report, benchmark, and track application performance. Based on user experience satisfaction by measuring the response time of web applications and services, its role is to counterbalance response time average and percentiles  which can be misleading by some extreme data points

Definition

Apdex is a numerical measure of user satisfaction with the performance of enterprise applications. It converts many measurements into one number on a uniform scale on the [0;1] interval:

0 = no users satisfied, 1 = all users satisfied

To define your apdex you need to first define a time threshold - T - separating satisfactory response times to unsatisfactory response time from your application or service. With one threshold you can then define three categories:

  •  Satisfied requests have a response time below T
  •  Tolerated requests have a response time equal to/above T and below/equal to 4T
  •  Frustrated requests have a response time above 4T

Once the threshold is defined and your requests are categorized, the apdex is defined as:

Selecting the correct threshold is really important since the Frustrated requests are 4 times slower than "normal". If T=3 you can wait 3 seconds for a page to load by you might not tolerate waiting until 12 seconds.

That's why the default Apdex threshold value used by your Datadog application is 0.5 second But you can change its value directly on your service board.

Set your Apdex for your traces

To visualize your application/service Apdex, you need to go on your service board, and select Apdex instead of latency:

 

You can then use the pencil icon on the top left of your widget to configure your Apdex:

apdex_edit.png

Enter your threshold directly to visualize your request distribution

apdex_update.png

 

You can then save your widget to follow your Apdex evolution above time:

apm_save.png

 

Display your Apdex on your service page

To display the Apdex on your service page, select it in the configuration menu on the upper right corner of the page:

 

Troubleshooting

If you encounter any issue while setting your Apdex, feel free to reach out directly to our Support Team: tracehelp@datadoghq.com

Further Reading

If you want to learn more about Apdex, please consult the Apdex Alliance website 
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk