-
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
[Synthetics] Notify legacy Synthetics integration being deprecated #150287
Comments
Pinging @elastic/uptime (Team:uptime) |
Hi @paulb-elastic, here's an attempt on the wording for the banner: Migrate your Elastic Synthetics integration monitors before Elastic 8.8 You have at least one monitor configured using the Elastic Synthetics integration. These monitors will stop running and become unavailable from Elastic 8.8. To avoid this, migrate them to Project monitors or add them to the new Synthetics app directly available in Observability before the 8.8 update. Check our Synthetics migration docs for more details.
Hope this helps, feel free to adjust or ask for more input :) Edit 1: Updated after @shahzad31's comment below. |
@florent-leborgne @paulb-elastic just to clarify one point
|
Thanks for the additional context @shahzad31! I've updated the wording suggestion to take this into account. I'd recommend making it clear in the linked docs that removing the old integrations is part of the migration process users should follow. |
To confirm, this refers to all monitors created via the synthetics integration, not only the browser ones, correct? |
That was the requirement in #137505 but it seems it isn't possible
@afgomez correct, any monitor configured via the Synthetics Integration will trigger the warning message (I have updated the description to clarify this, as it wasn't clear, thanks) |
Thank you @paulb-elastic! I think it also makes sense to update the integration description itself, explaining that it is deprecated and monitors should be migrated |
Good idea, I'l add to the description |
@florent-leborgne @afgomez we've confirmed that monitors will stop running from 8.8 (albeit we will implement this in Beats now). As such, please ensure the messaging makes it clear we will be stopping them running in the next version and they will be inaccessible. (we won't auto delete them, but the UI won't be there to allow them to see the configuration, and they won't run anymore) |
@paulb-elastic I've reverted some of the wording suggestion in my previous comment to reflect your update. |
…on monitors (#150437) Closes #150287 ## Summary Adds or updates deprecation notices regarding the synthetics integration when the user has monitors created through it. ## Screenshots In the Uptime UI: <img width="1280" alt="Screenshot 2023-02-07 at 15 10 37" src="https://user-images.githubusercontent.com/57448/217268105-c2dcd6ad-556e-4c88-ace2-4f3be6fb9576.png"> When editing an integration: <img width="1259" alt="Screenshot 2023-02-07 at 15 44 57" src="https://user-images.githubusercontent.com/57448/217277804-c54cfcd0-b1e6-4b42-9f4a-b08167c8b2a1.png">
It seems the main Integration Overview doesn't have an updated banner yet (have asked @dominiqueclarke, this may need to be changed in the Integration rather than Kibana). Also the docs link is going to |
Created elastic/integrations#5258 for the last AC |
As part of deprecating the Synthetics Integration in 8.8 (#137505) we need stronger messaging in 8.7 to make this clear to start moving monitors across.
ACs:
The text was updated successfully, but these errors were encountered: