The issue didn’t surface until both the loadbalancer and the application had http2 and alpn enabled (Both sides need it enabled for the leg between them to use http2). ALPN means the netty application server can accept both http1 and http2 requests. https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation Http/1.0 and http/1.1 requests reflect on appdynamics, http/2 requests do not. We confirmed this correlation by using curl to force http/1 and http/2 requests directly to nodes (bypassing the loadbalancer) We have other application servers behind the same load balancer also using http/2 (tomcat, wildfly, undertow) and their http/2 traffic reflects correctly on appdynamics Disabling http/2 is not an option for us as its one of our key resilience and modernization efforts.
... View more