18 Mar 2024 01:05 PM - last edited on 03 Apr 2024 12:13 PM by Michal_Gebacki
Hi community,
I need your help in order to create a calculated service metric based on service response time builtin metric.
I would like to collect service response time from a "top service" (SERVICE A) and using the conditions below :
- only requests that calling the sub-service named "SERVICE T"
AND
- SERVICE T request attribute value (named RA_HEADER_X-TYPE) equals to "TYPE1"
From my understanding, we can create this kind of configuration by using "Match on downstream services".
Unfortunately it doesn't work as expected.
For you information, SERVICE T is not the nearest service of SERVICE A (We could have several services called between them).
Please find below some configuration screenshots.
Have you ever use this feature? Do you know if it works when the sub-service is not directly called from the top one?
Thank you for your help.
Regards Freddy
Solved! Go to Solution.
19 Mar 2024 03:17 PM
Hi Freddy,
Not sure if you're asking this, but if you're trying to create a metric with a topology condition of calls_from or calls_to service, this is not supported.
And regarding the "Match on downstream services", I'm pretty sure it only applies to child services directly below them.
Regards,
22 Mar 2024 09:09 AM
Hello @Eric_Yu
thank you for your answer.
I think you're right.
I've tried to create a similar metric, from a "parent" service (directly connected to the one which extracts the request attribute) : the request attribute condition is working as expected.
Thank you for help
Regards
Freddy