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

[discover] use field caps api to load field list #149294

Closed

Conversation

mattkime
Copy link
Contributor

@mattkime mattkime commented Jan 22, 2023

Summary

Closes #145796

tldr; documents$.subscribe is not in sync with component props, therefore I can't get the current data view when a request to load documents is fired.

My current focus - I'm running the single highlighted functional test in _sidebar - then I switch between with-timestamp and logstash-* data views. with-timestamp has about 7 fields and logstash-* about 10x that and I use that as a guide as to whether the sidebar is showing correct info. Switching between the two will frequently result in the wrong fields being displayed. After much poking around, I discovered that documents$ fires off the request to load documents before the props have been updated on DiscoverSidebarResponsive which means I don't yet have access to the correct data view object. The typical result is that it shows the fields for the previously selected data view. If you look in the console you'll see comments noted 1, 2, and 3 which trace the initial data view change, the component prop changes, and the call to load fields which are disappointingly out of sync.

I took a look at adding the current data view to the documents$ emitted values but complexity appears to grow in that direction. Field loading is triggered by the documents$ loading state. This also appears to be used for reset code which is disconnected from any context. Its probably possible to make this work but I haven't yet found the bounds of the problem.

The observable / params sync issue exists in current code but is inconsequential.

One potential solution is to use useDiscoverState as its has centralized state. I haven't yet investigated how practical this is.

Checklist

Delete any items that are not applicable to this PR.

Risk Matrix

Delete this section if it is not applicable to this PR.

Before closing this PR, invite QA, stakeholders, and other developers to identify risks that should be tested prior to the change/feature release.

When forming the risk matrix, consider some of the following examples and how they may potentially impact the change:

Risk Probability Severity Mitigation/Notes
Multiple Spaces—unexpected behavior in non-default Kibana Space. Low High Integration tests will verify that all features are still supported in non-default Kibana Space and when user switches between spaces.
Multiple nodes—Elasticsearch polling might have race conditions when multiple Kibana nodes are polling for the same tasks. High Low Tasks are idempotent, so executing them multiple times will not result in logical error, but will degrade performance. To test for this case we add plenty of unit tests around this logic and document manual testing procedure.
Code should gracefully handle cases when feature X or plugin Y are disabled. Medium High Unit tests will verify that any feature flag or plugin combination still results in our service operational.
See more potential risk examples

For maintainers

@mattkime mattkime changed the title work in progress [discover] use field caps api to load field list Jan 31, 2023
isPlainRecord: isPlainRecordType,
},
});
if (!isPlainRecordType || !props.useNewFieldsApi) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I should be able to remove these props.useNewFieldsApi checks - I think I mixed them up with another config setting.

dispatchSidebarStateAction({
type: DiscoverSidebarReducerActionType.DOCUMENTS_LOADED,
payload: {
dataView: selectedDataViewRef.current,
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm pretty sure I want to use selectedDataViewRef.current for all data view refs BUT when I look at the current code, I get a different value before and after loadFieldExisting is fired

@@ -657,6 +657,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
await testSubjects.missingOrFail('discoverNoResultsError');
});

// run this test only
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this failure is high likely caused by the unmapped fields.

Adding some debugs here showed

Error: expected '0 available fields. 46 unmapped fields. 7 empty fields. 3 meta fields.' to equal '0 available fields. 7 empty fields. 3 meta fields.'

it's the 46 unmapped fields caused it to failed. And those are high likely mapped fields of the previous data view. when those are cleaned up or the unmapped fields are overwritten when the new incoming data view fields are available, it should work

@kibana-ci
Copy link
Collaborator

kibana-ci commented Feb 3, 2023

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on add filter panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on add filter panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on apply all panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on apply all panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on Edit filter as Query DSL panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on Edit filter as Query DSL panel
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on saved query panel- on more than one filters
  • [job] [logs] FTR Configs #42 / a11y tests using flights sample data Filter panel a11y test on saved query panel- on more than one filters
  • [job] [logs] x-pack/test/functional_basic/config.ts / apps transform basic license transform creation with runtime mappings batch transform with pivot configurations and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] x-pack/test/functional_basic/config.ts / apps transform basic license transform creation with runtime mappings batch transform with pivot configurations and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] x-pack/test/functional_basic/config.ts / apps transform basic license transform creation with runtime mappings batch transform with unique rt_airline_lower and sort by time and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] x-pack/test/functional_basic/config.ts / apps transform basic license transform creation with runtime mappings batch transform with unique rt_airline_lower and sort by time and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] FTR Configs #46 / context app context link in discover "before all" hook for "should open the context view with the selected document as anchor and allows selecting next anchor"
  • [job] [logs] FTR Configs #46 / context app context link in discover classic "before all" hook for "should open the context view with the selected document as anchor and allows selecting next anchor"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu "after all" hook for "are shown in edit mode after a hard refresh"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu "after all" hook for "are shown in edit mode after a hard refresh"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu on an expanded panel "before all" hook: and add one panel and save to put dashboard in "view" mode for "context menu actions are hidden in view mode"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu on an expanded panel "before all" hook: and add one panel and save to put dashboard in "view" mode for "context menu actions are hidden in view mode"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu saved search object edit menu "before all" hook for "should be one panel on dashboard"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard panel context menu saved search object edit menu "before all" hook for "should be one panel on dashboard"
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Saved search updated when time picker changes
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Saved search updated when time picker changes
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Saved search updated when time picker changes
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Saved search updated when time picker changes
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Timepicker respects dateFormat from UI settings
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Timepicker respects dateFormat from UI settings
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Timepicker respects dateFormat from UI settings
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Timepicker respects dateFormat from UI settings
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Timepicker start, end, interval values are set by url
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Timepicker start, end, interval values are set by url
  • [job] [logs] FTR Configs #9 / dashboard app - group 3 dashboard time picker Timepicker start, end, interval values are set by url
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 dashboard time picker Timepicker start, end, interval values are set by url
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 replace dashboard panels "after all" hook for "replaced panel with saved search"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 replace dashboard panels "after all" hook for "replaced panel with saved search"
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 replace dashboard panels replaced panel with saved search
  • [job] [logs] FTR Configs #43 / dashboard app - group 3 replace dashboard panels replaced panel with saved search
  • [job] [logs] FTR Configs #45 / data plugin Session management Discover Starts a new session on sort
  • [job] [logs] FTR Configs #45 / data plugin Session management Discover Starts a new session on sort
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should display actual state after rule params update on clicking viewInApp link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should display prev data view state after update on clicking prev generated link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should display prev rule state after params update on clicking prev generated link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should display results after data view removal on clicking prev generated link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should display results after rule removal on following generated link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should navigate to alert results via link provided in notification
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should navigate to alert results via link provided in notification using adhoc data view
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should navigate to alert results via view in app link
  • [job] [logs] x-pack/test/functional_with_es_ssl/config.ts / Discover alerting Search source Alert should navigate to alert results via view in app link using adhoc data view
  • [job] [logs] FTR Configs #46 / discover app adhoc data views search results should be different after data view update
  • [job] [logs] FTR Configs #46 / discover app adhoc data views should navigate back correctly from to surrounding and single views
  • [job] [logs] FTR Configs #46 / discover app adhoc data views should notify about invalid filter reffs
  • [job] [logs] FTR Configs #46 / discover app adhoc data views should open saved search by navigation to context from embeddable
  • [job] [logs] FTR Configs #46 / discover app adhoc data views should update id after data view field edit
  • [job] [logs] FTR Configs #46 / discover app discover data grid context tests "before all" hook for "should open the context view with the selected document as anchor"
  • [job] [logs] FTR Configs #46 / discover app discover data grid doc table add and remove columns "after each" hook for "should add more columns to the table"
  • [job] [logs] FTR Configs #46 / discover app discover data grid doc table add and remove columns should add more columns to the table
  • [job] [logs] test/functional/config.firefox.js / discover app discover data grid field data tests field data the search term should be highlighted in the field data
  • [job] [logs] FTR Configs #46 / discover app discover data grid field data tests field data the search term should be highlighted in the field data
  • [job] [logs] test/functional/config.firefox.js / discover app discover data grid field data tests field data the search term should be highlighted in the field data
  • [job] [logs] FTR Configs #46 / discover app discover data grid tests can add fields to the table
  • [job] [logs] FTR Configs #46 / discover app discover integration with runtime fields editor allows adding custom label to existing fields
  • [job] [logs] FTR Configs #46 / discover app discover integration with runtime fields editor allows creation of a new field
  • [job] [logs] FTR Configs #46 / discover app discover integration with runtime fields editor allows creation of a new field and use it in a saved search
  • [job] [logs] FTR Configs #46 / discover app discover integration with runtime fields editor allows editing of a newly created field
  • [job] [logs] FTR Configs #46 / discover app discover sql view test should render sql view correctly
  • [job] [logs] FTR Configs #46 / discover app discover uses fields API test adding a column removes a default column
  • [job] [logs] FTR Configs #46 / discover app discover uses fields API test removing a column adds a default column
  • [job] [logs] FTR Configs #46 / discover app index pattern with unmapped fields unmapped fields exist on a new saved search
  • [job] [logs] FTR Configs #46 / discover app index pattern with unmapped fields unmapped fields exist on an existing saved search
  • [job] [logs] FTR Configs #46 / discover app indexpattern without timefield should adapt sidebar fields when switching
  • [job] [logs] FTR Configs #25 / discover Discover CSV Export Generate CSV: new search generates a report with single timefilter
  • [job] [logs] FTR Configs #25 / discover discover field visualize button should preserve app filters in lens
  • [job] [logs] FTR Configs #25 / discover discover field visualize button should preserve query in lens
  • [job] [logs] FTR Configs #25 / discover discover field visualize button should visualize correctly text based language queries
  • [job] [logs] FTR Configs #25 / discover discover field visualize button should visualize correctly text based language queries based on index patterns
  • [job] [logs] FTR Configs #25 / discover discover field visualize button shows "visualize" field button
  • [job] [logs] FTR Configs #25 / discover discover field visualize button visualizes field to Lens and loads fields to the dimesion editor
  • [job] [logs] FTR Configs #25 / discover feature controls discover feature controls security discover and visualize privileges shows the visualize button
  • [job] [logs] FTR Configs #25 / discover feature controls discover feature controls security global discover read-only privileges doesn't show visualize button
  • [job] [logs] FTR Configs #25 / discover feature controls discover feature controls security global discover read-only privileges with url_create doesn't show visualize button
  • [job] [logs] FTR Configs #25 / discover feature controls spaces space with no features disabled shows "visualize" field button
  • [job] [logs] FTR Configs #25 / discover feature controls spaces space with Visualize disabled Does not show the "visualize" field button
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow adding "exist" filter
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow adding filters
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow deselecting fields
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow filtering by field type
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow searching by string, and calcFieldCount should just be executed once
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should allow selecting fields
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should have loading indicators during fields existence loading
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should have Selected Fields, Available Fields, Popular and Meta Fields sections
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should not calculate counts if documents are not fetched yet
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should not have selected fields if no columns selected
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should not show "Add a field" button in viewer mode
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should render correctly in the sql mode
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should render correctly unmapped fields
  • [job] [logs] Jest Tests #3 / discover responsive sidebar should show "Add a field" button to create a runtime field
  • [job] [logs] FTR Configs #5 / discover/ccs_compatible discover integration with data view editor allows creating a new data view
  • [job] [logs] FTR Configs #9 / discover/ccs_compatible discover integration with data view editor allows creating a new data view
  • [job] [logs] FTR Configs #5 / discover/ccs_compatible discover integration with data view editor allows creating a new data view
  • [job] [logs] FTR Configs #9 / discover/ccs_compatible discover integration with data view editor allows creating a new data view
  • [job] [logs] FTR Configs #5 / discover/ccs_compatible saved queries saved objects saved query selection should unselect saved query when navigating to a 'new'
  • [job] [logs] FTR Configs #9 / discover/ccs_compatible saved queries saved objects saved query selection should unselect saved query when navigating to a 'new'
  • [job] [logs] FTR Configs #5 / discover/ccs_compatible saved queries saved objects saved query selection should unselect saved query when navigating to a 'new'
  • [job] [logs] FTR Configs #9 / discover/ccs_compatible saved queries saved objects saved query selection should unselect saved query when navigating to a 'new'
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy add and remove columns "after each" hook for "should add more columns to the table"
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy add and remove columns "after each" hook for "should add more columns to the table"
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy add and remove columns should add more columns to the table
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy add and remove columns should add more columns to the table
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy should make the document table scrollable
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table legacy should make the document table scrollable
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table newline handling should break text on newlines
  • [job] [logs] FTR Configs #4 / discover/classic discover doc table newline handling should break text on newlines
  • [job] [logs] FTR Configs #4 / discover/classic discover uses fields API test adding a column removes a default column
  • [job] [logs] FTR Configs #4 / discover/classic discover uses fields API test adding a column removes a default column
  • [job] [logs] FTR Configs #4 / discover/classic discover uses fields API test removing a column adds a default column
  • [job] [logs] FTR Configs #4 / discover/classic discover uses fields API test removing a column adds a default column
  • [job] [logs] FTR Configs #35 / discover/group1 discover histogram should modify the time range when the histogram is brushed
  • [job] [logs] FTR Configs #35 / discover/group1 discover histogram should update correctly when switching data views and brushing the histogram
  • [job] [logs] FTR Configs #35 / discover/group1 discover no data adds a new data view when no data views
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar collapse expand should expand when clicked
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar collapse expand should initially be expanded
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar field filtering should be able to search by string
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar field filtering should filter by field type
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar field filtering should reveal and hide the filter form when the toggle is clicked
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar field filtering should show filters by type in text-based view
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar field stats should work for regular and pinned filters
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should show field list groups excluding subfields
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should show field list groups excluding subfields when searched from source
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should show selected and available fields in text-based mode
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should show selected and popular fields
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should work correctly for a data view for a missing index
  • [job] [logs] FTR Configs #35 / discover/group1 discover sidebar renders field groups should work correctly when switching data views
  • [job] [logs] test/functional/config.firefox.js / discover/group1 discover tab field data the search term should be highlighted in the field data
  • [job] [logs] FTR Configs #35 / discover/group1 discover tab field data the search term should be highlighted in the field data
  • [job] [logs] test/functional/config.firefox.js / discover/group1 discover tab field data the search term should be highlighted in the field data
  • [job] [logs] test/functional/config.firefox.js / discover/group1 discover tab with new fields API field data the search term should be highlighted in the field data
  • [job] [logs] FTR Configs #35 / discover/group1 discover tab with new fields API field data the search term should be highlighted in the field data
  • [job] [logs] test/functional/config.firefox.js / discover/group1 discover tab with new fields API field data the search term should be highlighted in the field data
  • [job] [logs] FTR Configs #35 / discover/group1 discover test managing fields should add a field with customLabel, sort by it, display it correctly
  • [job] [logs] FTR Configs #35 / discover/group1 discover test managing fields should add a field, sort by it, remove it and also sorting by it
  • [job] [logs] Jest Tests #7 / FetchHistoricalSummary Calendar Aligned and Occurrences SLOs returns the summary
  • [job] [logs] Jest Tests #7 / FetchHistoricalSummary Calendar Aligned and Timeslices SLOs returns the summary
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should announce filter in live region
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should display no fields in groups when filtered by type Record
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should display NoFieldsCallout when all fields are empty
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should display spinner for available fields accordion if existing fields are not loaded yet
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should filter down by name
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should filter down by type
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should list all selected fields if exist
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should list all supported fields in the pattern sorted alphabetically in groups
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should not allow field details when error
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should not list the selected fields accordion if no fields given
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should show meta fields accordion
  • [job] [logs] Jest Tests #12 / FormBased Data Panel displaying field list should toggle type if clicked again
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data does not load existence data if date and index pattern ids are unchanged
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data loads existence data
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data loads existence data for current index pattern id
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data loads existence data if date range changes
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data loads existence data if layer index pattern changes
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data should default to empty dsl if query can't be parsed
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data should trigger showNoDataPopover if fields don't have data
  • [job] [logs] Jest Tests #12 / FormBased Data Panel loading existence data shows a loading indicator when loading
  • [job] [logs] FTR Configs #16 / lens app - group 1 lens ad hoc data view tests should navigate to discover correctly
  • [job] [logs] FTR Configs #16 / lens app - group 1 lens ad hoc data view tests should navigate to discover correctly
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless boolean scripted fields should filter by scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless boolean scripted fields should see scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless boolean scripted fields should visualize scripted field in vertical bar chart
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless date scripted fields should filter by scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless date scripted fields should see scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless date scripted fields should visualize scripted field in vertical bar chart
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields discover scripted field should filter by scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields discover scripted field should see scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields discover scripted field should sort scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields discover scripted field should visualize scripted field in vertical bar chart
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields should filter by scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields should see scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields should sort scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless numeric scripted fields should visualize scripted field in vertical bar chart
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless string scripted fields should filter by scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless string scripted fields should see scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless string scripted fields should sort scripted field value in Discover
  • [job] [logs] FTR Configs #47 / management scripted fields creating and using Painless string scripted fields should visualize scripted field in vertical bar chart
  • [job] [logs] FTR Configs #33 / maps app discover visualize button should link geo_point fields to Maps application with time and query context
  • [job] [logs] FTR Configs #33 / maps app discover visualize button should link geo_point fields to Maps application with time and query context
  • [job] [logs] FTR Configs #33 / maps app discover visualize button should link geo_shape fields to Maps application
  • [job] [logs] FTR Configs #33 / maps app discover visualize button should link geo_shape fields to Maps application
  • [job] [logs] FTR Configs #32 / transform creation with runtime mappings batch transform with pivot configurations and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] FTR Configs #32 / transform creation with runtime mappings batch transform with pivot configurations and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] FTR Configs #32 / transform creation with runtime mappings batch transform with unique rt_airline_lower and sort by time and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] FTR Configs #32 / transform creation with runtime mappings batch transform with unique rt_airline_lower and sort by time and runtime mappings runs the transform and displays it correctly in Discover page
  • [job] [logs] FTR Configs #13 / Visualize pre_calculated_histogram appears correctly in discover
  • [job] [logs] FTR Configs #13 / Visualize pre_calculated_histogram appears correctly in discover

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@kertal
Copy link
Member

kertal commented Mar 30, 2023

Closing since it won't work due to limitations in Elasticsearch: elastic/elasticsearch#94888

@kertal kertal closed this Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Discover] Decouple sidebar from search results by fetching unmapped fields too
4 participants