-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Dataset Quality] Work around a geoip limitation in CI #203165
[Dataset Quality] Work around a geoip limitation in CI #203165
Conversation
The geoip database is not available in CI, so a `tags` field is added to all ingested APM app log documents. This covers up the difference in field counts between serverless CI and MKI by always having a `tags` field in the documents.
Pinging @elastic/obs-ux-logs-team (Team:obs-ux-logs) |
…-field-limit-mitigation-test-on-mki
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services) |
🤖 GitHub commentsExpand to view the GitHub comments
Just comment with:
|
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]
History
cc @weltenwort |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks for identifying the cause of the failure and the fix.
Tested on MKI and tests are now passing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM
Starting backport for target branches: 8.x |
💔 All backports failed
Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
The geoip database is not available in CI, so a `tags` field is added to all ingested APM app log documents. This covers up the difference in field counts between serverless CI and MKI by always having a `tags` field in the documents. It also unskips the test that failed in MKI because of this. Co-authored-by: Elastic Machine <[email protected]> (cherry picked from commit 62e059f) # Conflicts: # x-pack/test_serverless/functional/test_suites/observability/dataset_quality/degraded_field_flyout.ts
#203795) # Backport This will backport the following commits from `main` to `8.x`: - [[Dataset Quality] Work around a geoip limitation in CI (#203165)](#203165) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Felix Stürmer","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-12-11T11:46:40Z","message":"[Dataset Quality] Work around a geoip limitation in CI (#203165)\n\nThe geoip database is not available in CI, so a `tags` field is added to\r\nall ingested APM app log documents. This covers up the difference in\r\nfield counts between serverless CI and MKI by always having a `tags`\r\nfield in the documents. It also unskips the test that failed in MKI\r\nbecause of this.\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"62e059f0ca62f6f016af3bdb47fc74826f05f896","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","Team:obs-ux-logs","Team:obs-ux-infra_services","Feature:Dataset Health"],"number":203165,"url":"https://github.com/elastic/kibana/pull/203165","mergeCommit":{"message":"[Dataset Quality] Work around a geoip limitation in CI (#203165)\n\nThe geoip database is not available in CI, so a `tags` field is added to\r\nall ingested APM app log documents. This covers up the difference in\r\nfield counts between serverless CI and MKI by always having a `tags`\r\nfield in the documents. It also unskips the test that failed in MKI\r\nbecause of this.\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"62e059f0ca62f6f016af3bdb47fc74826f05f896"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203165","number":203165,"mergeCommit":{"message":"[Dataset Quality] Work around a geoip limitation in CI (#203165)\n\nThe geoip database is not available in CI, so a `tags` field is added to\r\nall ingested APM app log documents. This covers up the difference in\r\nfield counts between serverless CI and MKI by always having a `tags`\r\nfield in the documents. It also unskips the test that failed in MKI\r\nbecause of this.\r\n\r\nCo-authored-by: Elastic Machine <[email protected]>","sha":"62e059f0ca62f6f016af3bdb47fc74826f05f896"}}]}] BACKPORT-->
The geoip database is not available in CI, so a `tags` field is added to all ingested APM app log documents. This covers up the difference in field counts between serverless CI and MKI by always having a `tags` field in the documents. It also unskips the test that failed in MKI because of this. Co-authored-by: Elastic Machine <[email protected]>
📝 Summary
The geoip database is not available in CI, so a
tags
field is added to all ingested APM app log documents. This PR covers up the difference in field counts between serverless CI and MKI by always having atags
field in the documents. It also unskips the test that failed in MKI because of this.x-pack/test_serverless/functional/test_suites/observability/dataset_quality/degraded_field_flyout.ts
#202641geoip
ingest processor not working in serverless FTR config #203161