Skip to content

[9.6] (backport #22390) fix flaky test TestApprovedMetrics - #22395

Merged
mergify[bot] merged 1 commit into
9.6from
mergify/bp/9.6/pr-22390
Nov 6, 2026
Merged

mergify[bot] merged 1 commit into
9.6from
mergify/bp/9.6/pr-22390

Conversation

@mergify

@mergify mergify Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Motivation/summary

commit attempts a fix on TestApprovedMetrics by filtering out server aggregates to focus on agent metrics.

Checklist

  • Not a user facing change

For functional changes, consider:

  • Is it observable through the addition of either logging or metrics?
  • Is its use being published in telemetry to enable product improvement?
  • Have system tests been added to avoid regression?

How to test these changes

Related issues

fixes: #21608


This is an automatic backport of pull request #22390 done by [Mergify](https://mergify.com).

* fix flaky test TestApprovedMetrics

commit attempts a fix on TestApprovedMetrics by filtering out
server aggregates to focus on agent metrics.

fixes: #21608

* remove additional tick in metricset.json

(cherry picked from commit 906852a)
@mergify
mergify Bot requested a review from a team as a code owner November 6, 2026 13:41
@mergify mergify Bot added the backport label Nov 6, 2026
Copilot AI balanced review requested due to automatic review settings November 6, 2026 13:41
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are reported for the backport, which focuses metric approval checks on agent metrics.

No open issues 🎉

What changed in this PR

Backports #22390 to the 9.6 branch to address flaky TestApprovedMetrics results reported in #21608. The test now excludes server-aggregated metrics so approval checks focus on agent metrics.

Changes:

  • Exclude metrics containing metricset.interval, rather than only transaction metrics.
  • Remove a stray trailing backtick from the metricset fixture.
File Description
testdata/​intake-v2/​metricsets.ndjson Remove a stray backtick to keep the final fixture record valid JSON.
systemtest/​metrics_test.go Filter out server aggregates using metricset.interval and update the explanatory comment.

Review effort: Balanced

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

cc @aelnahas

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Dependency review finished without posting an analysis comment.

If you expected a review, push a new commit to this pull request (or close and reopen it) to try again.

Workflow run: https://github.com/elastic/apm-server/actions/runs/42227598061

@mergify mergify Bot added the queued label Nov 6, 2026
@mergify

mergify Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor Author

✅ Merged into 9.6 as 60e43ca at 16:41 UTC

8 min in the queue, 7 min of it CI.

So far

9 merge conditions met
  • check-success=CLA
  • check-success=lint
  • check-success=system-test
  • check-success=test (macos-latest)
  • github-review-approved · required by GitHub repository ruleset rule 9.*, GitHub repository ruleset rule [org] Require a PR for Renovate and GitHub repository ruleset rule [org] Require a PR
  • any of:
    • check-success=test (windows-2025)
    • check-success=test (windows-latest)
  • any of · required by GitHub repository ruleset rule 9.*:
    • check-success = lint
    • check-neutral = lint
    • check-skipped = lint
  • any of · required by GitHub repository ruleset rule 9.*:
    • check-success = buildkite/docs-build-pr
    • check-neutral = buildkite/docs-build-pr
    • check-skipped = buildkite/docs-build-pr
  • any of · required by GitHub repository ruleset rule 9.*:
    • check-success = CLA
    • check-neutral = CLA
    • check-skipped = CLA

Times in UTC · dashboard · how the merge queue works

@mergify
mergify Bot merged commit 60e43ca into 9.6 Nov 6, 2026
44 checks passed
@mergify
mergify Bot deleted the mergify/bp/9.6/pr-22390 branch November 6, 2026 16:41
@mergify mergify Bot removed the queued label Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants