-
Notifications
You must be signed in to change notification settings - Fork 49
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
[FEATURE] Communicate to users when detector is initializing #227
Comments
@kamingleung I can see at least one major UX issue here. Since Detector is being created in the background as an asynchronous process, currently a user has to wait for that process to be over before being brought back to Detector details page. |
|
@kamingleung let me check what delays we have now when a user creates the detectors and I will write these here so that we can figure out the best way to communicate with users. |
@kamingleung Current state:
We should consider adding some UI validation. |
@jovancacvetkovic |
Created ticket per comment #378 |
@kamingleung I'll start working on this soon, can you drop the banner text here or any mocks that would be useful? |
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
@kamingleung, @amsiglan I have a few questions/suggestions:
|
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
* [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]>
* [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 7fcfb5a)
* [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Fix cypress create rules flaky tests #426 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules #473 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 7fcfb5a) Co-authored-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
@kamingleung @amsiglan Hey, check the new screenshots. |
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
…ch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]>
A few follow-up questions:
|
@kamingleung |
* [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Communicate to users when the detector is initializing #487 Signed-off-by: Jovan Cvetkovic <[email protected]> * Code review Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]>
* [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Communicate to users when the detector is initializing #487 Signed-off-by: Jovan Cvetkovic <[email protected]> * Code review Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 068d03e)
* [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules #474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing #227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Communicate to users when the detector is initializing #487 Signed-off-by: Jovan Cvetkovic <[email protected]> * Code review Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 068d03e) Co-authored-by: Jovan Cvetkovic <[email protected]>
…project#486) * [FEATURE] Common data store for the rules opensearch-project#473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Fix cypress create rules flaky tests opensearch-project#426 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Fix cypress create rules flaky tests opensearch-project#426 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Common data store for the rules opensearch-project#473 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 7fcfb5a) Co-authored-by: Jovan Cvetkovic <[email protected]> Signed-off-by: AWSHurneyt <[email protected]>
…oject#487) (opensearch-project#492) * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Common data store for the rules opensearch-project#474 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * [FEATURE] Communicate to users when detector is initializing opensearch-project#227 Signed-off-by: Jovan Cvetkovic <[email protected]> * Communicate to users when the detector is initializing opensearch-project#487 Signed-off-by: Jovan Cvetkovic <[email protected]> * Code review Signed-off-by: Jovan Cvetkovic <[email protected]> --------- Signed-off-by: Jovan Cvetkovic <[email protected]> (cherry picked from commit 068d03e) Co-authored-by: Jovan Cvetkovic <[email protected]> Signed-off-by: AWSHurneyt <[email protected]>
Is your feature request related to a problem?
When a detector is being created, it may take up to 20+ seconds to complete the creation. Users currently have to wait in the Create flow to complete in order to proceed.
What solution would you like?

When a user submits the detector creation, we should redirect the user back to the detector details page. In the details page, we should communicate to users that the detector is being initializing in the status as well as a banner to inform users.
Anomaly detection has a similar experience today when users create anomaly detectors:
What alternatives have you considered?
Open to ideas, feel free to comment here!
Do you have any mockups?
To be added.
The text was updated successfully, but these errors were encountered: