Skip to content

[7.x] [Discover] Show ignored field values (#115040)#115584

Merged
timroes merged 1 commit intoelastic:7.xfrom
timroes:backport/7.x/pr-115040
Oct 19, 2021
Merged

[7.x] [Discover] Show ignored field values (#115040)#115584
timroes merged 1 commit intoelastic:7.xfrom
timroes:backport/7.x/pr-115040

Conversation

@timroes
Copy link
Contributor

@timroes timroes commented Oct 19, 2021

Backports the following commits to 7.x:

* WIP replacing indexPattern.flattenHit by tabify

* Fix jest tests

* Read metaFields from index pattern

* Remove old test code

* remove unnecessary changes

* Remove flattenHitWrapper APIs

* Fix imports

* Fix missing metaFields

* Add all meta fields to allowlist

* Improve inline comments

* Move flattenHit test to new implementation

* Add deprecation comment to implementation

* WIP - Show ignored field values

* Disable filters in doc_table

* remove redundant comments

* No, it wasn't

* start warning message

* Enable ignored values in CSV reports

* Add help tooltip

* Better styling with warning plus collapsible button

* Disable filtering within table for ignored values

* Fix jest tests

* Fix types in tests

* Add more tests and documentation

* Remove comment

* Move dangerouslySetInnerHTML into helper method

* Extract document formatting into common utility

* Remove HTML source field formatter

* Move formatHit to Discover

* Change wording of ignored warning

* Add cache for formatted hits

* Remove dead type

* Fix row_formatter for objects

* Improve mobile layout

* Fix jest tests

* Fix typo

* Remove additional span again

* Change mock to revert test

* Improve tests

* More jest tests

* Fix typo

* Change wording

* Remove dead comment

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
# Conflicts:
#	src/plugins/data_views/public/index.ts
@timroes timroes added the backport This PR is a backport of another PR label Oct 19, 2021
@timroes timroes enabled auto-merge (squash) October 19, 2021 14:52
@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
dataViews 44 43 -1
discover 399 402 +3
total +2

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
data 2816 2804 -12
dataViews 555 540 -15
fieldFormats 250 246 -4
total -31

Any counts in public APIs

Total count of every any typed public API. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats any for more detailed information.

id before after diff
dataViews 6 5 -1

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
discover 328.9KB 332.3KB +3.4KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
data 465.6KB 465.8KB +186.0B
dataViews 40.5KB 39.7KB -829.0B
discover 23.6KB 23.7KB +88.0B
fieldFormats 49.0KB 48.4KB -698.0B
total -1.2KB
Unknown metric groups

API count

id before after diff
data 3206 3194 -12
dataViews 697 682 -15
fieldFormats 288 284 -4
total -31

References to deprecated APIs

id before after diff
dataViews 241 235 -6

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

@timroes timroes merged commit a50fb5a into elastic:7.x Oct 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants