Skip to content

[APM] Show license callout for ML integration and option to start trial #51567

@formgeist

Description

@formgeist

Summary

Related to #50879

Currently, when a user clicks on the integrations to create a ML job for a particular service, we surface just a warning message to the user saying "Job creation failed" because of licensing issue. Instead of just surfacing the error message, we should give customers the option to enable a ML trial license.

Solution

Note: The mocks below feature a new consistent header design that is yet to be implemented. I've added an example of how the context menu will be placed adjacent to the existing Integrations context menu.

Move the Machine Learning options to a new Anomaly detection context menu

Screenshot 2020-02-12 at 10 06 09

  • Create a new Anomaly detection context menu
  • Remove Machine Learning options from the Integrations menu
  • Place the Anomaly detection context menu adjacent to the Integrations context menu (this will eventually become the Alerts context menu)

Screenshot 2020-02-13 at 11 57 15

Show trial option for users who are not currently appropriate license

Screenshot 2020-02-12 at 10 06 24

Show EuiCallout in primary with the following setup:

  • Title: Start free 14-day Platinum license trial
  • Copy:

In order to access APM's anomaly detection feature, you must be subscribed to an Elastic Platinum license. With it, you'll have the ability to run Machine Learning jobs to view detected anomalies in your APM data.

  • Link button EuiButton primary with copy Start free 14-day trial - links to License management page

Metadata

Metadata

Assignees

No one assigned

    Labels

    Team:APM - DEPRECATEDUse Team:obs-ux-infra_services.apm:mlIntegration between APM and MLenhancementNew value added to drive a business result

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions