Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a default ApacheHttpPoster to replace the current OkHttpPoster #266

Open
jasonjkeller opened this issue Oct 30, 2024 · 1 comment
Assignees
Labels
oct-dec qtr Represents proposed work item for the Oct-Dec quarter

Comments

@jasonjkeller
Copy link
Contributor

We occasionally get reports from customers that are having trouble reporting JFR data while Java agent data seems to report just fine. The Java agent uses an Apache HTTP client while JFR poster uses OkHttp. It's unclear if the OkHttp client is at fault in these scenarios, but it would be ideal to align the Java agent and JFR to use the same Apache HTTP client so that we can rule out any discrepancies in the future.

In addition to that, there have been other known issues with the OkHttp client that would be resolved by migrating to Apache, such as the lack of support for HTTPS proxies and dependency clashes due to transitive Kotlin dependencies brought in by OkHttp.
newrelic/newrelic-telemetry-sdk-java#325

Any new HTTP client must be compatible with Java 8+.

@workato-integration
Copy link

@jasonjkeller jasonjkeller self-assigned this Oct 30, 2024
@jasonjkeller jasonjkeller added the oct-dec qtr Represents proposed work item for the Oct-Dec quarter label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
oct-dec qtr Represents proposed work item for the Oct-Dec quarter
Projects
Status: In Sprint
Development

No branches or pull requests

1 participant