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

[APM] Anomaly detection: Add Anomaly detection view in Settings #70422

Closed
formgeist opened this issue Jul 1, 2020 · 0 comments · Fixed by #70560
Closed

[APM] Anomaly detection: Add Anomaly detection view in Settings #70422

formgeist opened this issue Jul 1, 2020 · 0 comments · Fixed by #70560
Assignees
Labels
apm:ml Integration between APM and ML Team:APM All issues that need APM UI Team support v7.9.0

Comments

@formgeist
Copy link
Contributor

formgeist commented Jul 1, 2020

Summary

Related to elastic/apm#280 and #69479

In order to enable users to setup the new ML jobs for APM services and display invalid license privileges message for this feature, we want to introduce a new section to the existing APM Settings view.

Solution

Add a new Anomaly detection section which contains the option to create jobs for selected environments and see a list of existing environment jobs along with missing license privileges messages.

Create jobs flow

The Create jobs flow will contain an option to multiselect existing environments to be listed in a EuiCombobox component and allow the user to specify new variable values that do not exist yet, but would create a job for later analysis when the data appears.

00 Settings - Anomaly detection - Enable

Kapture 2020-07-01 at 13 16 30

Using the EuiCombobox component, the user will be able to use type ahead for environment suggestions or to simply add options not available in the list to create ML jobs for environment which is yet to appear. Each environment value will convert to a badge that can be removed and typed options will also be converted to badges.

Screenshot 2020-07-01 at 13 22 53

When the user chooses to add additional environments from the main settings page, the environments with existing jobs will be disabled in the list to ensure the user understands that have already been setup previously and only list the remaining available environments or be able to manually add new values.

List of jobs

When jobs are active, we want to list the existing jobs. The user will be able to add new environments (option in the top right) and there's a link to manage the ML jobs in the ML Jobs management.

Additionally, each job in the list will have an option to view the job in ML which will show the Anomaly explorer on the specific job.

00 Settings - Anomaly detection - Status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apm:ml Integration between APM and ML Team:APM All issues that need APM UI Team support v7.9.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants