[ML] Display link to create data view from error cases in data frame analytics results pages#143596
Conversation
|
Pinging @elastic/ml-ui (:ml) |
| <FormattedMessage | ||
| id="xpack.ml.dataframe.analytics.dataViewPromptMessage" | ||
| defaultMessage="No data view exists for index {destIndex}. " | ||
| defaultMessage="No data view exists for index{destIndex}. " |
There was a problem hiding this comment.
Is there supposed to be a space in between for index{destIndex}
There was a problem hiding this comment.
I'm assuming it's like this for when destIndex is undefined. What about when destIndex is defined? It would read "No data view exists for indexmy-index-name. "
| <FormattedMessage | ||
| id="xpack.ml.dataframe.analyticsList.noSourceDataViewForClone" | ||
| defaultMessage="Unable to clone the analytics job. No data view exists for index {dataView}." | ||
| values={{ dataView: sourceIndex }} |
There was a problem hiding this comment.
Super duper nit: The variable name dataView in this message is a bit confusing. Suggestion to rename variable to something like No data view exists for index {sourceIndex}.
| <FormattedMessage | ||
| id="xpack.ml.dataframe.analytics.cloneAction.dataViewPromptLinkText" | ||
| defaultMessage="Create a data view for {dataView}" | ||
| values={{ dataView: sourceIndex }} |
There was a problem hiding this comment.
Super duper nit: Similarly, the variable name dataView in this message is a bit confusing as the data view has not been created yet. Suggestion to rename variable to something like Create a data view for {sourceIndex}.
| jobConfig?.analyzed_fields?.excludes, | ||
| resultsField | ||
| ); | ||
| const destIndex = |
There was a problem hiding this comment.
This logic is used in several places in DFA like useResultsViewConfig or deleteAnalyticsAndDestIndex... Might be out of scope of this PR but it's better to have a utility function (e.g. getDestinationIndex) so future updates to the logic can be more consistent.
|
Updated and ready for a final look when you get a chance 🙏 cc @qn895, @peteharverson |
…-ref HEAD~1..HEAD --fix'
| <FormattedMessage | ||
| id="xpack.ml.dataframe.analytics.dataViewPromptMessage" | ||
| defaultMessage="No data view exists for index{destIndex}. " | ||
| defaultMessage="No data view exists for index {destIndex}. " |
There was a problem hiding this comment.
This will leave an extra space before the period if the destIndex is undefined. "No data view exists for index ."
|
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
History
To update your PR or re-run it, just comment with: |
|
|
||
| import { DataFrameAnalyticsConfig } from '../../../../common/types/data_frame_analytics'; | ||
|
|
||
| export const getDestinationIndex = (jobConfig: DataFrameAnalyticsConfig | undefined) => |
There was a problem hiding this comment.
Suggestion to add if (!jobConfig) return ''; in the beginning so we don't have to check for it three times.
|
LGTM assuming this is fixed (since there seems to be a problem with Github not showing all the changes). |
* main: (57 commits) [Files] Filepicker (elastic#143111) [Infrastructure UI] Replace Lens table with EUI table and own api (elastic#142871) [api-docs] Daily api_docs build (elastic#143829) [api-docs] Daily api_docs build (elastic#143825) [api-docs] Daily api_docs build (elastic#143823) [Security Solution] Restructuring folders of Detection Engine + refactoring Rule Management (elastic#142950) [Dev tools] Fix performance issue with autocomplete suggestions (elastic#143428) [Security Solution] Disable ML rule's edit button link under basic license (elastic#143260) [Lens] Use the language-documentation package for formula (elastic#143649) [api-docs] Daily api_docs build (elastic#143811) [Security Solution] Fix missing title on inspect pop-up (elastic#143601) fix incorrect filters being passed to events table causing duplicate entries in our inpsect tool request tab (elastic#143239) [Security Solution][Endpoint] `get-file` response action kibana download file API (elastic#143708) Rely on refresh context to update stats independently of overview cards. (elastic#143308) [RAM] Rule event log - Fix incorrect results when filtering by message and outcome simultaneously (elastic#143119) [ML] Display link to create data view from error cases in data frame analytics results pages (elastic#143596) Update links in README :) (elastic#143675) Add more tests for ml_inference_logic (elastic#143764) skip failing test suite (elastic#143717) [DOCS] Add assignees to case APIs (elastic#143610) ...
Summary
Fixes #141919
Classification/Regression:
Outlier detection:
Cloning:
Checklist
Delete any items that are not applicable to this PR.