Skip to content
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

[Synthetics] Deprecate adding synthetics integrations from fleet #146369

Merged
merged 16 commits into from
Nov 29, 2022

Conversation

shahzad31
Copy link
Contributor

@shahzad31 shahzad31 commented Nov 28, 2022

Summary

Fixes #137501

Added a redirect modal when user tries to add synthetics integration from fleet integrations app

image

@shahzad31 shahzad31 marked this pull request as ready for review November 28, 2022 10:51
@shahzad31 shahzad31 requested a review from a team as a code owner November 28, 2022 10:51
@shahzad31 shahzad31 added release_note:skip Skip the PR/issue when compiling release notes v8.6.0 v8.7.0 labels Nov 28, 2022
@botelastic botelastic bot added the Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability label Nov 28, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/uptime (Team:uptime)

Copy link
Contributor

@florent-leborgne florent-leborgne left a comment

Choose a reason for hiding this comment

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

👋 I've left a few suggestions to tweak the wording in the popup. Feel free to adapt.

Let me know what you think and I can suggest different things or do more tweaks.

shahzad31 and others added 7 commits November 28, 2022 16:28
…t_package/deprecate_notice_modal.tsx

Co-authored-by: florent-leborgne <[email protected]>
…t_package/deprecate_notice_modal.tsx

Co-authored-by: florent-leborgne <[email protected]>
…t_package/deprecate_notice_modal.tsx

Co-authored-by: florent-leborgne <[email protected]>
…t_package/deprecate_notice_modal.tsx

Co-authored-by: florent-leborgne <[email protected]>
…t_package/deprecate_notice_modal.tsx

Co-authored-by: florent-leborgne <[email protected]>
@shahzad31
Copy link
Contributor Author

Updated content after PR feedback

image

@shahzad31 shahzad31 requested review from a team as code owners November 29, 2022 11:58
@botelastic botelastic bot added the Team:Fleet Team label for Observability Data Collection Fleet team label Nov 29, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@kibana-ci
Copy link
Collaborator

💛 Build succeeded, but was flaky

Failed CI Steps

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
synthetics 1082 1083 +1

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
synthetics 1.1MB 1.1MB +8.5KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
synthetics 25.3KB 25.3KB -7.0B
Unknown metric groups

ESLint disabled in files

id before after diff
osquery 1 2 +1

ESLint disabled line counts

id before after diff
enterpriseSearch 19 21 +2
fleet 59 65 +6
osquery 109 115 +6
securitySolution 442 448 +6
synthetics 64 63 -1
total +19

Total ESLint disabled count

id before after diff
enterpriseSearch 20 22 +2
fleet 68 74 +6
osquery 110 117 +7
securitySolution 519 525 +6
synthetics 70 69 -1
total +20

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

Copy link
Contributor

@awahab07 awahab07 left a comment

Choose a reason for hiding this comment

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

Tested and it LGTM.

docsLink: (
<EuiLink
target="_blank"
href="https://www.elastic.co/guide/en/observability/current/monitor-uptime-synthetics.html"
Copy link
Member

Choose a reason for hiding this comment

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

nit it's probably possible to use the doclink service here to get that link looks like there is already a key for observability.monitorUptimeSynthetics

Copy link
Member

@nchaulet nchaulet left a comment

Choose a reason for hiding this comment

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

Fleet changes 🚀

@shahzad31 shahzad31 dismissed florent-leborgne’s stale review November 29, 2022 20:29

Took care of all the changes !!!

@shahzad31 shahzad31 merged commit d136668 into elastic:main Nov 29, 2022
@shahzad31 shahzad31 deleted the redirect-integeration branch November 29, 2022 20:29
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Nov 29, 2022
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.6

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Nov 30, 2022
#146369) (#146629)

# Backport

This will backport the following commits from `main` to `8.6`:
- [[Synthetics] Deprecate adding synthetics integrations from fleet
(#146369)](#146369)

<!--- Backport version: 8.9.7 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Shahzad","email":"[email protected]"},"sourceCommit":{"committedDate":"2022-11-29T20:29:26Z","message":"[Synthetics]
Deprecate adding synthetics integrations from fleet
(#146369)\n\nCo-authored-by: florent-leborgne
<[email protected]>\r\nFixes
https://github.com/elastic/kibana/issues/137501","sha":"d13666885469c354bdb55c7bb84f127d23b1b83f","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:uptime","release_note:skip","Team:Fleet","v8.6.0","v8.7.0"],"number":146369,"url":"https://github.com/elastic/kibana/pull/146369","mergeCommit":{"message":"[Synthetics]
Deprecate adding synthetics integrations from fleet
(#146369)\n\nCo-authored-by: florent-leborgne
<[email protected]>\r\nFixes
https://github.com/elastic/kibana/issues/137501","sha":"d13666885469c354bdb55c7bb84f127d23b1b83f"}},"sourceBranch":"main","suggestedTargetBranches":["8.6"],"targetPullRequestStates":[{"branch":"8.6","label":"v8.6.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/146369","number":146369,"mergeCommit":{"message":"[Synthetics]
Deprecate adding synthetics integrations from fleet
(#146369)\n\nCo-authored-by: florent-leborgne
<[email protected]>\r\nFixes
https://github.com/elastic/kibana/issues/137501","sha":"d13666885469c354bdb55c7bb84f127d23b1b83f"}}]}]
BACKPORT-->

Co-authored-by: Shahzad <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v8.6.0 v8.7.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Elastic Synthetics Integration] Deprecate Legacy Synthetics Integration Add Monitor Flow
8 participants