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

[Fleet] Agent activity flyout #140267

Closed
juliaElastic opened this issue Sep 8, 2022 · 6 comments · Fixed by #140510
Closed

[Fleet] Agent activity flyout #140267

juliaElastic opened this issue Sep 8, 2022 · 6 comments · Fixed by #140510
Assignees
Labels
Team:Fleet Team label for Observability Data Collection Fleet team v8.5.0

Comments

@juliaElastic
Copy link
Contributor

juliaElastic commented Sep 8, 2022

UI changes coming out of #141567
Given the changes of bulk actions, the execution of large agent batches are going to be async, so the users are not immediately notified of the action outcome.
In order to improve the UX, there is going to be a new Flyout added on Agent list, to show the progress of the user actions.

Figma designs

Minimum goals:

  • Agent activity flyout, should read the data from the new /action_status endpoint added in [Fleet] moving action batching to async #138870
  • Show actions with agent count, version, scheduled time (for upgrades), time of completion, status with green, red, grey color
  • Show in progress actions at the top
  • Abort upgrade button for Upgrade action (move existing Upgrade callout functionality)
  • Finished actions should show up in descending time order
  • Show last 10 actions by default, grouped by days
  • First action taken, show a guidance tour above Agent activity button

Stretch goals:

  • View agents button that navigates to a filtered list of agents included in the selected action
  • Change schedule button for Upgrade action
  • Review error log button that navigates to Discover app to show relevant error logs
  • Show more button that loads more activity (10 more actions?)
  • Jump to... button that displays a datepicker to load activity of a selected day.
  • Review errors button in agent list
  • Include Agent policy update in Agent activity
Screenshots image image image image image image image
@juliaElastic juliaElastic self-assigned this Sep 8, 2022
@botelastic botelastic bot added the needs-team Issues missing a team label label Sep 8, 2022
@juliaElastic juliaElastic added the Team:Fleet Team label for Observability Data Collection Fleet team label Sep 8, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Sep 8, 2022
@juliaElastic
Copy link
Contributor Author

@jen-huang @kpollich As discussed with Jen, created a separate issue for the Agent activity UI changes, separated stretch goals out. Please review.

@juliaElastic juliaElastic changed the title [Fleet] Redesigned action status flyout [Fleet] Agent activity flyout Sep 8, 2022
@dborodyansky
Copy link
Contributor

@kellyemurphy I have added this issue to UX Writing project board.

We would like a review of UI copy on the design.

Specifically, would love copy feedback on:

  • The title of the feature (button & flyout)
  • Guidance tour copy
  • And any additional feedback on other ui copy.

@juliaElastic
Copy link
Contributor Author

Update: #140510 completes the minimum requirements, reopened the issue as planning to add more tests.

@ghost
Copy link

ghost commented Nov 21, 2022

Hi @juliaElastic @kpollich,

Could you please confirm whether the Stretch goals #140267 (comment) would be available in 8.6 or later releases.

Thanks!

@juliaElastic
Copy link
Contributor Author

@prachigupta-qasource the stretch goals are moved out to this issue and currently planned for 8.7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Fleet Team label for Observability Data Collection Fleet team v8.5.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants