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

[Observability Overview] Page Requirements for Synthetics #164280

Closed
paulb-elastic opened this issue Aug 21, 2023 · 5 comments
Closed

[Observability Overview] Page Requirements for Synthetics #164280

paulb-elastic opened this issue Aug 21, 2023 · 5 comments
Labels
Team:obs-ux-management Observability Management User Experience Team

Comments

@paulb-elastic
Copy link
Contributor

paulb-elastic commented Aug 21, 2023

With Synthetics being the default UI from 8.9 (unless legacy Heartbeat is still being used), we need a better solution for the Observability Overview page.

Overview currently shows a section for Uptime monitors:

image

However, in our new/preferred state, there will be no Uptime monitors, however we still show this:

image

We need to remove the Uptime section (using the same rules as we no longer promote this.

We should include Synthetics on the Overview page. If there is no Synthetics data, then it should include a panel describing what it is, with a button to set up a monitor, for example:

image

If there is Synthetics data already, then we should include the errors overview chart:

image

ACs:

  • Remove the Uptime panel from the Observability Overview page
    • Regardless of whether or not Uptime is being shown (i.e. never show the Uptime panel on the Obs Overview page)
  • Always show a panel for Synthetics
    • If there is no Synthetics data, then show the call to action panel, with a link through to Synthetics (/app/synthetics), which will trigger the onboarding flow to set up a new monitor
    • If there is Synthetics data, then the 6 hour errors chart (the same as the one on the Synthetics Overview page)

cc @drewpost @boriskirov

@paulb-elastic paulb-elastic added the Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability label Aug 21, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/uptime (Team:uptime)

@paulb-elastic
Copy link
Contributor Author

Updated the description to reflect never showing Uptime anymore, and what chart to include for Synthetics

@shahzad31 shahzad31 self-assigned this Sep 11, 2023
@shahzad31 shahzad31 removed their assignment Nov 13, 2023
@paulb-elastic paulb-elastic added the Team:obs-ux-management Observability Management User Experience Team label Nov 13, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

@paulb-elastic paulb-elastic removed the Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability label Nov 13, 2023
@paulb-elastic paulb-elastic changed the title [Synthetics] Observability Overview Page Requirements for Synthetics [Observability Overview] Page Requirements for Synthetics Nov 13, 2023
@shahzad31
Copy link
Contributor

@jasonrhodes @paulb-elastic @drewpost what's the priority of this issue? should this be moved to backlog?

@jasonrhodes
Copy link
Member

@shahzad31 thanks, yes, in fact I'm closing it for now since I think the overview page will be replaced at some point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:obs-ux-management Observability Management User Experience Team
Projects
None yet
Development

No branches or pull requests

4 participants