Skip to content

[9.4] (backport #22390) fix flaky test TestApprovedMetrics - #22397

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

mergify[bot] merged 1 commit into
9.4from
mergify/bp/9.4/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:42
@mergify mergify Bot added the backport label Nov 6, 2026
Copilot AI balanced review requested due to automatic review settings November 6, 2026 13:42
@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 that focuses approval checks on agent-sent metrics.

No open issues 🎉

What changed in this PR

Backports #22390 to 9.4 to address the flaky TestApprovedMetrics reported in #21608, keeping approval checks focused on agent-sent metrics.

Changes:

  • Excludes server-aggregated metrics using the presence of metricset.interval.
  • Removes a stray trailing backtick from the metric intake fixture.
File Description
testdata/​intake-v2/​metricsets.ndjson Removes an invalid trailing character from the final metricset record.
systemtest/​metrics_test.go Filters all server-aggregated metrics out of the approval comparison.

Review effort: Balanced

@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/42227635447

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

cc @aelnahas

@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.4 as 01d1963 at 16:42 UTC

10 min in the queue, 8 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 01d1963 into 9.4 Nov 6, 2026
48 checks passed
@mergify
mergify Bot deleted the mergify/bp/9.4/pr-22390 branch November 6, 2026 16:42
@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