newrelic / newrelic/newrelic-java-agent

[Spike] Track missing HTTP operations

Open
#1,485 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

2 low priority
Dominant language
Java
Stars
240
Forks
170
Avg merge
3d 2h
Merged PRs (30d)
21

Description

Description

The Java Agent currently tracks HTTP Methods, GET, PUT, DELETE, etc. This request is to get the same information on PATCH.

Acceptance Criteria

Missing HTTP verbs (especially PATCH) will now be tracked

Design Consideration/Limitations

If the implementation is specific to a particular HTTP client library, we may need to implement this on multiple supported by the agent.

Dependencies

N/A

Additional context

Duplicate FR filed - NR-134838

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Java Agent's existing HTTP method tracking and the supported HTTP client integrations. Determine where GET, PUT, and DELETE are captured, then check which clients need PATCH and other missing verbs. Done means missing HTTP verbs, especially PATCH, are tracked across the applicable supported clients.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.