Creating APDEX Dashboard in Signoz v0.28.0

TLDR Shoeb inquired about creating an APDEX dashboard for all services in Signoz v0.28.0. Srikanth clarified how to achieve this and explained the formula used for calculation.

Photo of Shoeb
Shoeb
Tue, 12 Sep 2023 19:20:20 UTC

Srikanth Hi I have updated Signoz v0.28.O and from release note I can see some features/fine tuning of APDEX. Can we create a dashboard of APDEX for all service in this version?

Photo of Srikanth
Srikanth
Wed, 13 Sep 2023 05:58:40 UTC

I didn’t understand your question properly. _Can we create a dashboard of APDEX for all service in this version?_ This was always possible. APDEX is a simple derived metric from the existing data.

Photo of Shoeb
Shoeb
Wed, 13 Sep 2023 06:01:23 UTC

What I mean from a single dashboard's panel can we get value APDEX for all services based on variable like below.

Photo of Srikanth
Srikanth
Wed, 13 Sep 2023 06:02:45 UTC

Yes, you write query and formula to achieve it.

Photo of Shoeb
Shoeb
Wed, 13 Sep 2023 06:05:07 UTC

Can you please give the a guideline which traces option we need to use? As per code we can see formula is like ```APDEX_TRACES = '((B + C)/2)/A', APDEX_DELTA_SPAN_METRICS = '(B + C/2)/A', APDEX_CUMULATIVE_SPAN_METRICS = '((B + C)/2)/A',``` But still can not determine the appropriate value of A,B and C.

Photo of Srikanth
Srikanth
Wed, 13 Sep 2023 06:52:38 UTC

A - total requests, B - requests with duration < threshold, C - requests with duration < 4 * threshold.