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 onboarding] Link to right preselected state in the onboarding flow #179543

Open
flash1293 opened this issue Mar 27, 2024 · 5 comments · May be fixed by #184164
Open

[Observability onboarding] Link to right preselected state in the onboarding flow #179543

flash1293 opened this issue Mar 27, 2024 · 5 comments · May be fixed by #184164
Assignees
Labels
Feature: Observability Onboarding Team:obs-ux-logs Observability Logs User Experience Team

Comments

@flash1293
Copy link
Contributor

flash1293 commented Mar 27, 2024

Based on #179542

The following "Add data" CTAs should link to the right preselected page in the new onboarding flow:

  • "Add a metrics integration" on Infrastructure pages (Inventory, Metrics Explorer, Hosts)
  • "Add data" button in Logs
  • On the "Observability Overview" page:
    • On the top right of the Overview page, leave the 'Add integrations' link as is.
    • 'Add data' on the top right of Logs Explorer page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
    • 'Add data' on the top right of Logs -> Stream page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
    • 'Add data' on the top right of Logs -> Anomalies page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
    • 'Add data' on the top right of Logs -> Categories page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
    • 'Add data' on the top right of Infrastructure -> Inventory page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
    • 'Add data' on the top right of Infrastructure -> Metrics Explorer page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
    • 'Add data' on the top right of Infrastructure -> Hosts page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
    • No changes required on APM pages
    • No changes required on the Synthetics, User Experience and Universal Profiling related pages.
@flash1293 flash1293 added the Team:obs-ux-logs Observability Logs User Experience Team label Mar 27, 2024
@elasticmachine
Copy link
Contributor

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

@flash1293
Copy link
Contributor Author

Noticed another place where we link to the main integrations page instead of our onboarding page:

Image

There's the "Add integrations" button in the top right and some others.

Any guidance on this @akhileshpok ?

@akhileshpok
Copy link

My proposal for stateful is as follows;

  • On the top right of the Overview page, leave the 'Add integrations' link as is.
  • 'Add data' on the top right of Logs Explorer page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
  • 'Add data' on the top right of Logs -> Stream page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
  • 'Add data' on the top right of Logs -> Anomalies page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
  • 'Add data' on the top right of Logs -> Categories page should link to the new Add data UX where the use case 'collect and analyze logs' is pre-selected.
  • 'Add data' on the top right of Infrastructure -> Inventory page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
  • 'Add data' on the top right of Infrastructure -> Metrics Explorer page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
  • 'Add data' on the top right of Infrastructure -> Hosts page should link to the new Add data UX where the use case 'monitor infrastructure' is pre-selected.
  • 'Add data' on the top right of APM -> Services page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.
  • 'Add data' on the top right of APM -> Traces page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.
  • 'Add data' on the top right of APM -> Dependencies page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.
  • No changes required on the Synthetics, User Experience and Universal Profiling related pages.

@flash1293
Copy link
Contributor Author

@akhileshpok

For these

'Add data' on the top right of APM -> Services page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.
'Add data' on the top right of APM -> Traces page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.
'Add data' on the top right of APM -> Dependencies page should link to the new Add data UX where the use case 'monitor my app performance' is pre-selected.

currently, in this category we show two things, the APM tiles and synthetics. Coming from the Services/Traces/Dependencies pages, only the existing APM flow in the APM app actually matters, so this would just add an additional click for the user. Should we actually do this?

@akhileshpok
Copy link

@flash1293 - Good point. An even better experience would be that the APM tile is also pre-selected in all of these scenarios. Thanks

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

Successfully merging a pull request may close this issue.

4 participants