-
Notifications
You must be signed in to change notification settings - Fork 42
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
[META] Synthetics Beta Release #61
Comments
@andrewvc - I would like to support at least Webkit in addition to Chromium in a production product so can "decision on browser" be scoped to look at having two browsers in the Playwright package? |
@drewpost going from 1 -> 2 browsers requires investigation in terms of handling perf data, we use the chrome debug protocol to extract perf data now. Supporting web kit would mean normalizing two formats AFAIK @jahtalab @vigneshshanmugam your thoughts? |
At the moment, a lot of key features depend on chrome devtools protocol (e.g. Tracing, Network, Performance) which means these won't be available for other browsers if we choose to add them. So I see two options:
I'm leaning towards option 1. but we should make sure that the set of features available can be at least somewhat useful for the users. |
We may also want to consider focusing on a single browser for now (in beta and even in GA), as we build up features and capabilities. As soon as we add another browser, it at least doubles the testing we need to do, plus the additional complexity of any code divergence to handle both and understanding which features work in which browsers (which could become difficult to track). |
There is an easy way out here, We can support
But personally for the Beta, I would still prefer to keep it to one browser and understand our customer base and then go full fledged. |
Happy to keep it one browser for beta as long as there's scope for adding in another in the future. |
OK, it sounds like the decision here is to keep to one browser and revisit in the future then. Is that right? |
Some items moved from beta to the GA phase |
Categorised the requirements into those that are awaiting a decision, and those that require an implementation |
Added the requirement to change the behaviour such that the Synthetic Agent does not capture filmstrip images by default, but enable them via a feature flag/configuration (#143) |
Modified the link to refer to https://github.com/elastic/uptime-dev/issues/32 which replaces https://github.com/elastic/uptime-dev/issues/31 |
Moved #144 from beta to GA deliverable |
As per this discussion, we are moving the bigger security changes https://github.com/elastic/uptime-dev/issues/32 from beta to GA, but adding the sandbox option (synthetics implementation, heartbeat implementation) as a beta requirement. |
Added #185 to the scope of beta |
Added #191 as a beta requirement |
Adding #172 as a beta requirement as its a bug and happens for all suites that are run as TS files. |
Moving remote ZIP support from being in GA to be in for beta |
The above change of scope has been reverted. Remote Zip URL support for heartbeat synthetics has been taken out of this (beta) and added back into GA. |
elastic/uptime#271 made beta, so added back into here |
|
Decision items
Other
no_chromium_sandbox
option for synthetics beats#22901The text was updated successfully, but these errors were encountered: