17 Mar 2023 08:33 AM - last edited on 20 Mar 2023 07:56 AM by MaciejNeumann
Hello all,
I'm currently having environment with topology like this:
Front-end App server (EC2) -> AWS Network Load Balancer (NLB) -> Backend Server (VMWare On-Premise)
So I used AWS NLB provided rule to forward my app traffic to on-premise server.
After I deployed OneAgent in Front-end server and Back-end server I couldn't see connection between them.
Is there any rule or header that I could apply on my AWS Load Balancer so the service flow can be detected?
Or actually by enabling fullstack monitoring on both server are enough?
Thank you
Solved! Go to Solution.
17 Mar 2023 08:47 PM
Are you using Infrastructure mode? If that is the case, it is normal that you don't see requests between them.
18 Mar 2023 03:11 AM
Yap after I re-check, server on my on-premise environment still on Infra Only mode. Will try to enable the full-stack monitoring mode.
So actually there is no problem regarding the AWS Load Balancer?
18 Mar 2023 09:19 PM
There are no problems with any kind of proxies\balancers\web server - balancers if they are not block headers.
If you have some balancers \ proxy which block or delete \ modify header x-dynatrace - there will no correct serviceflow. From Documentation you need only header x-dynatrace, other headers related to RUM\UEM.
I agree with Antonio - problem is related that agents are not in full stack mode. Front web-servers not instrumented. Change monitoring mode, restart frontend process and you will see correct service flow.
Regards,
Romanenkov Alex