newrelic/newrelic-java-agent

Investigate Handling of Persistent HTTP/2 Connections in Netty Instrumentation

Closed this issue · 4 comments

Description

Investigate how netty-4.1.16 instrumentation handles persistent HTTP/2 connections and explore potential ways to manage transactions that remain open for extended periods of time.

open-connection

Details Related to Reproducing

  • Java Agent 8.14.0
  • Micronaut
  • Kotlin

Asked customer for a repro🤞🏽

The conclusion of this spike is that Micronaut's HTTP/2 client is triggering the same code that starts HTTP/2 transactions inside netty. The rest of the work with netty will be tracked by this ticket: #2106