Skip to content

Feature: add Ktor support#2891

Open
dhilpipre wants to merge 39 commits into
mainfrom
change_kotlin_ignores
Open

Feature: add Ktor support#2891
dhilpipre wants to merge 39 commits into
mainfrom
change_kotlin_ignores

Conversation

@dhilpipre

@dhilpipre dhilpipre commented May 19, 2026

Copy link
Copy Markdown
Contributor

(updated summary by Steven Harvath): this PR provides full Ktor observability for both Ktor 2.x and 3.x. It facilitates distributed trace propagation on the client side, including transaction boundaries and naming on the server side across multiple server engines (CIO, Netty, Jetty), and async token propagation through Ktor's coroutine-based pipeline.

@dhilpipre

Copy link
Copy Markdown
Contributor Author

After May 29th, please reach out to Gulab Sidhwani for assistance to resolve any issues or to answer any questions

@jasonjkeller jasonjkeller moved this from Triage to Reviewed in Java Engineering Board Jun 2, 2026
@codecov-commenter

codecov-commenter commented Jun 15, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 89.28571% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.84%. Comparing base (57b05ef) to head (a2230ca).
⚠️ Report is 13 commits behind head on main.

Files with missing lines Patch % Lines
...introspec/internal/IntrospectorServiceManager.java 50.00% 1 Missing ⚠️
...ava/com/newrelic/agent/service/ServiceFactory.java 0.00% 1 Missing ⚠️
...com/newrelic/agent/service/ServiceManagerImpl.java 75.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2891      +/-   ##
============================================
+ Coverage     70.76%   70.84%   +0.07%     
- Complexity    10659    10676      +17     
============================================
  Files           879      875       -4     
  Lines         42971    42982      +11     
  Branches       6501     6501              
============================================
+ Hits          30409    30451      +42     
+ Misses         9627     9595      -32     
- Partials       2935     2936       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sharvath-newrelic sharvath-newrelic changed the title make it easier to ignore a Kotlin Coroutine built framework (e.g. Ktor) Feature: add Ktor support Jun 17, 2026
@sharvath-newrelic sharvath-newrelic self-assigned this Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Reviewed

Development

Successfully merging this pull request may close these issues.

4 participants