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

[OpenSearch Playground] Build a welcome dashboard for Playground site #19

Open
Flyingliuhub opened this issue Jun 13, 2022 · 7 comments
Assignees
Labels
enhancement New feature or request homepageplugin

Comments

@Flyingliuhub
Copy link
Member

Flyingliuhub commented Jun 13, 2022

Is your feature request related to a problem?

There is no main custom dashboard to demonstrate OpenSearch Dashboards features, and we have multi-environment for playground site, like as preview.playground, reinvent.playground, observability.playground..etc. We need to build a custom dashboard page(Plugin) via deployment. it will allow each playground env have intro information.

What solution would you like?

We need to build a welcome dashboard page (plugin) to demonstrate OpenSearch Dashboards features and environment intro. It includes that our plugin and dashboards main features.

What alternatives have you considered?

None

Do you have any additional context?

We would like the build a welcome dashboard page(plugin), and it contains a custom dashboard which provide intro information for the environment and features.

@Flyingliuhub Flyingliuhub added the enhancement New feature or request label Jun 13, 2022
@seraphjiang
Copy link
Member

What's user experience looks like?

What kind of stuff do we expected to demonstrate for machine learning and anomaly detection

do we need to generate test data? how? who is going to generate that? could test data be refresh?

@Flyingliuhub
Copy link
Member Author

@seraphjiang Added detail in the additional context above.

@seraphjiang
Copy link
Member

  • We would like implement function tests to generate/configure sample data with corresponding time range

why do we use functional test to generate example data. we should make a data generator utility and setup job schedule to run it regular per need.

@Flyingliuhub @huyaboo what do you think?

@Flyingliuhub
Copy link
Member Author

Flyingliuhub commented Jun 16, 2022

Yes. we can make a data generator utility, another option is that AD team's sample data already stored in the server side, we need to unzip the data and pre-configured the data via some cypress tests, like as create/configure detectors. We can implement playground site cypress tests, which calling API via admin access and pre-configure the sample.

The main workflow will be that cypress test was scheduled daily/weekly

  • Check if the sample data existing, if existing, delete it first.
  • Install the sample data
  • Run configuration tests, it will create detector or monitor

@seraphjiang @huyaboo , any comments ?

@huyaboo
Copy link
Member

huyaboo commented Jun 16, 2022

Yes @Flyingliuhub that is what we covered on Tuesday. I do have a question as to what would need to be configured and how data would be changed if we were to use a data generator utility.

@Flyingliuhub
Copy link
Member Author

I do have a question as to what would need to be configured and how data would be changed if we were to use a data generator utility.

There is no data generator utility right now. two options which I can think about:

  • Implement data generator utility
    • it contains that generate data and configure feature, like as create detector, we can learn from their function tests. you should have their links of function tests.
  • implement new cypress test spec to cover all the features

@seraphjiang
Copy link
Member

Implement data generator utility

@Flyingliuhub @huyaboo could we estimate what are effort to support?

@Flyingliuhub Flyingliuhub added the v2.7.0 Release 2.7.0 label Nov 23, 2022
@Flyingliuhub Flyingliuhub removed the v2.7.0 Release 2.7.0 label Aug 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request homepageplugin
Projects
None yet
Development

No branches or pull requests

3 participants