cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Merge a Web Request Service and a Web Service into a single service

VictorRuiz
Contributor

Hi everyone,

 In my environment, I have a Process Group that contains two services: one identified as a Web Request Service and another as a Web Service. I would like to know if it is possible to merge both into a single service, since they both belong to the same process and are closely related.
 So far, I have only created a detection rule under "Service detection rules for Full Web Requests," but this has not resulted in both services being grouped as one. They still appear as separate entities.
 Is there any way to group them into a single service? Should I create a different type of rule, or is there a limitation in Dynatrace that prevents this kind of merge?
 I appreciate any guidance or experience you can share.

Thank you!
Victor

3 REPLIES 3

m3tomlins
Helper

Hi Victor - is there any chance you could share the properties of the 2 services and the underlying Process Group? That would help analyze what's going on there.

We typically see this with separate technologies serving different types of requests:
 - Web Service = static content, web server redirects, etc
 - Web Request Service = dynamic content flowing through to back-end applications/adapters

Another great answer here => https://community.dynatrace.com/t5/Open-Q-A/Difference-between-Web-service-and-Web-request-service/m...

Dynatrace AllStar | Community Champion | @m3tomlins | @performacology | Dynatracer at FreedomPay

Hi,

Thank you for your explanation and the references.
In my context, I have two services: a Web Service and a Web Request Service. Based on the documentation you shared, it seems Dynatrace separates them because they are different technologies:
  • Web Request Services = typical web requests (HTTP/HTTPS from web applications)
  • Web Services = SOAP services defined by WSDL
 

Even though both are running within the same microservice (process group), Dynatrace detects and displays them as separate services.

Please find attached the screenshots with the properties of both services and the process group for your reference.
Web service:
VictorRuiz_0-1754556429072.png

Web request service:

VictorRuiz_1-1754556468342.png

PGI:

VictorRuiz_2-1754556535499.png

 



My objective is to merge both services into a single service entity, if possible.
The main reason is to have all relevant information (failure rate, response time, etc.) in one place. For our technical team, it is quite challenging to get a clear view of the health of the microservice when the related data is split across two different services.

Is it possible to merge these two services in Dynatrace, or is this separation a technical limitation due to the detection mechanisms?

If there is any workaround or best practice for achieving a unified view, I would really appreciate your advice.

Thank you in advance for your help!

Victor

@VictorRuiz It's not possible with the service detection v1. However, I think this could be possible using the recently added service detection v2. (TBH - I did not try that).

Anyway, I recommend keeping those services separate. In the application itself, those two are in fact two different endpoints, although they share a common URL path prefix for example.

Certified Dynatrace Master | Alanata a.s., Slovakia, Dynatrace Master Partner

Featured Posts