Skip to content

Conversation

@nubtron
Copy link
Contributor

@nubtron nubtron commented Jan 12, 2026

What does this PR do?

Adds assets for DataDog/jmeter-datadog-backend-listener#58 - see that PR for more information.
The JMeter integration code is in the jmeter-datadog-backend-listener repo, but the assets are in integrations-core, hence the two-part PR.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

@nubtron nubtron force-pushed the nubtron/AI-6018/improve-jmeter branch from 43ab1b5 to 93b447a Compare January 26, 2026 13:11
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: cec87bde90

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@buraizu buraizu self-assigned this Jan 26, 2026
@buraizu
Copy link
Contributor

buraizu commented Jan 26, 2026

Thanks for the PR, I've created DOCS-13218 for documentation team review

@buraizu buraizu added the editorial review Waiting on a more in-depth review from a docs team editor label Jan 26, 2026
@buraizu buraizu removed their assignment Jan 26, 2026
rtrieu
rtrieu previously approved these changes Jan 26, 2026
Copy link
Contributor

@rtrieu rtrieu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

minor suggestion to add anchor link

Co-authored-by: Rosa Trieu <107086888+rtrieu@users.noreply.github.com>
@temporal-github-worker-1 temporal-github-worker-1 bot dismissed rtrieu’s stale review January 27, 2026 09:07

Review from rtrieu is dismissed. Related teams and files:

  • documentation
    • jmeter/README.md
Copy link
Contributor

@rtrieu rtrieu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left mostly suggestions to simplify descriptions to be more concise, but feel free to ignore.

Datadog Backend Listener for Apache JMeter is an open source JMeter plugin used to send test results to the Datadog platform. It provides real-time reporting of test metrics like latency, the number of bytes sent and received, and more. You can also send to Datadog complete test results as log entries.
Datadog Backend Listener for Apache JMeter is a JMeter plugin used to send test results to the Datadog platform. It includes the following features:

- Real time reporting of test metrics (latency, bytes sent and more). See the [Metrics](#metrics) section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Real time reporting of test metrics (latency, bytes sent and more). See the [Metrics](#metrics) section.
- Real-time reporting of test metrics (latency, bytes sent and more). See the [Metrics](#metrics) section.

Datadog Backend Listener for Apache JMeter is a JMeter plugin used to send test results to the Datadog platform. It includes the following features:

- Real time reporting of test metrics (latency, bytes sent and more). See the [Metrics](#metrics) section.
- Real time reporting of test results as Datadog log events.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Real time reporting of test results as Datadog log events.
- Real-time reporting of test results as Datadog log events.

3. Launch JMeter (or quit and re-open the application).
4. Go to `Options > Plugins Manager > Available Plugins`.
5. Search for "Datadog Backend Listener".
6. Click the checbox next to the Datadog Backend Listener plugin.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
6. Click the checbox next to the Datadog Backend Listener plugin.
6. Click the checkbox next to the Datadog Backend Listener plugin.

To start reporting metrics to Datadog:

1. Right click on the thread group or the test plan for which you want to send metrics to Datadog.
1. Right click on the thread group or the test plan for which you want to send metrics to Datadog.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Right click on the thread group or the test plan for which you want to send metrics to Datadog.
1. Right-click on the thread group or the test plan for which you want to send metrics to Datadog.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On line 49, "description" in the table header should be capitalized to "Description" for consistency.

jmeter.bytes_sent.min,gauge,10,byte,,Minimum value of the number of bytes sent.,0,jmeter,jmeter,
jmeter.bytes_sent.p90,gauge,10,byte,,P90 value of the number of bytes sent.,0,jmeter,jmeter,
jmeter.bytes_sent.p95,gauge,10,byte,,P95 value of the number of bytes sent.,0,jmeter,jmeter,
jmeter.bytes_sent.p99,gauge,10,byte,,P99 value of the number of bytes sent.,0,jmeter,jmeter,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jmeter.bytes_sent.p99,gauge,10,byte,,P99 value of the number of bytes sent.,0,jmeter,jmeter,
jmeter.bytes_sent.p99,gauge,10,byte,,99th percentile of bytes sent.,0,jmeter,jmeter,

jmeter.final_result.responses.error_percent,gauge,,percent,,Percentage of failed samples for a label (final test result only).,0,jmeter,jmeter,
jmeter.final_result.responses_count,gauge,,response,,Total number of samples collected for a label (final test result only).,0,jmeter,jmeter,
jmeter.final_result.throughput.rps,gauge,,request,second,Requests per second for a label (final test result only).,0,jmeter,jmeter,
jmeter.latency.avg,gauge,10,second,,Average value of the latency.,0,jmeter,jmeter,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jmeter.latency.avg,gauge,10,second,,Average value of the latency.,0,jmeter,jmeter,
jmeter.latency.avg,gauge,10,second,,Average latency.,0,jmeter,jmeter,

jmeter.latency.avg,gauge,10,second,,Average value of the latency.,0,jmeter,jmeter,
jmeter.latency.count,gauge,10,request,,Number of samples used to compute the latency distribution.,0,jmeter,jmeter,
jmeter.latency.count,count,10,request,,Number of samples used to compute the latency distribution.,0,jmeter,jmeter,
jmeter.latency.max,gauge,10,second,,Maximum value of the latency.,0,jmeter,jmeter,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jmeter.latency.max,gauge,10,second,,Maximum value of the latency.,0,jmeter,jmeter,
jmeter.latency.max,gauge,10,second,,Maximum latency.,0,jmeter,jmeter,

jmeter.latency.count,count,10,request,,Number of samples used to compute the latency distribution.,0,jmeter,jmeter,
jmeter.latency.max,gauge,10,second,,Maximum value of the latency.,0,jmeter,jmeter,
jmeter.latency.min,gauge,10,second,,Mininimum value of the latency.,0,jmeter,jmeter,
jmeter.latency.median,gauge,10,second,,Median value of the latency.,0,jmeter,jmeter,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jmeter.latency.median,gauge,10,second,,Median value of the latency.,0,jmeter,jmeter,
jmeter.latency.median,gauge,10,second,,Median latency.,0,jmeter,jmeter,

jmeter.latency.max,gauge,10,second,,Maximum value of the latency.,0,jmeter,jmeter,
jmeter.latency.min,gauge,10,second,,Mininimum value of the latency.,0,jmeter,jmeter,
jmeter.latency.median,gauge,10,second,,Median value of the latency.,0,jmeter,jmeter,
jmeter.latency.min,gauge,10,second,,Minimum value of the latency.,0,jmeter,jmeter,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
jmeter.latency.min,gauge,10,second,,Minimum value of the latency.,0,jmeter,jmeter,
jmeter.latency.min,gauge,10,second,,Minimum latency.,0,jmeter,jmeter,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation editorial review Waiting on a more in-depth review from a docs team editor integration/jmeter qa/skip-qa Automatically skip this PR for the next QA team/agent-integrations team/documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants