kibana/x-pack/plugins
Constance bc4928fd0b
[Enterprise Search] Create reusable EntSearchLogStream component (#105804)
* Set up Kibana dependencies required by LogStream component

- notably, `infra` and `data` - @see https://github.com/elastic/kibana/blob/master/x-pack/plugins/infra/public/components/log_stream/log_stream.stories.mdx#prerequisites

- tsconfig.json note - I believe I missed kibana_react from when we previously started requiring it for KibanaPageTemplate. Because LogStream requires it for KibanaContextProvider anyway I decided to add as a reference just in case

* Set up log source configuration for ent search logs

@see https://github.com/elastic/kibana/blob/master/x-pack/plugins/infra/public/components/log_stream/log_stream.stories.mdx#with-a-source-configuration

or, monitoring plugin also has example usage

* Set up providers required by the LogStream component

@see https://github.com/elastic/kibana/blob/master/x-pack/plugins/infra/public/components/log_stream/log_stream.stories.mdx#prerequisites

Note: there's some overlap in KibanaContextProvider with KibanaLogic that may be worth investigating/DRYing out in the future

* Create reusable EntSearchLogStream component

- light wrapper over LogStream with certain prepopulated defaults

+ Update LogStreamProps from infra team to be exported publicly for reuse (eslint will error otherwise)

* Fix bad type export

- thanks @afgomez!!

* Fix failing security_only nav_links test

- which was caused by `spaces` being required by infra but optional for our plugin. I moved `spaces` to required by `enterprise_search for clarity.

- I'm still not sure I actually fixed the nav_links test correctly. I have almost no memory of adding those lines 12 months ago 🙈

* Fix spaces typing

- remove `?` notation now that it's a required and non-optional plugin
+ reorder required plugins slightly

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2021-07-20 13:58:57 -04:00
..
actions [Alerting] Change execution of alerts from async to sync (#97311) 2021-07-20 13:24:24 -04:00
alerting [Alerting] Change execution of alerts from async to sync (#97311) 2021-07-20 13:24:24 -04:00
apm [APM] Fix missing input vars for Fleet UI (#105384) (#106195) 2021-07-20 13:13:15 -04:00
banners
canvas Textarea argument refactored. (#106232) 2021-07-20 17:17:16 +03:00
cases [Security Solution] update text for Isolation action submissions (#105956) 2021-07-19 15:24:25 -04:00
cloud Fix bug where loaded event is not sent when no user ID (#106090) 2021-07-19 11:13:01 -04:00
cross_cluster_replication
dashboard_enhanced
dashboard_mode
data_enhanced [Search Sessions] Fixes management actions not accessible (#105940) 2021-07-19 13:11:16 +02:00
data_visualizer [ML] Fix Index data visualizer sometimes shows wrong doc count for saved searches (#106007) 2021-07-19 12:49:03 -04:00
discover_enhanced
drilldowns
embeddable_enhanced
encrypted_saved_objects
enterprise_search [Enterprise Search] Create reusable EntSearchLogStream component (#105804) 2021-07-20 13:58:57 -04:00
event_log
features Fix sub-feature privilege "minimumLicense" bug (#106008) 2021-07-19 10:47:41 -04:00
file_upload
fleet [Fleet] Update list of Fleet users that issue API keys (#106036) 2021-07-20 13:55:41 -04:00
global_search
global_search_bar
global_search_providers
graph
grokdebugger
index_lifecycle_management
index_management
infra [Enterprise Search] Create reusable EntSearchLogStream component (#105804) 2021-07-20 13:58:57 -04:00
ingest_pipelines [Ingest Pipelines] Allow to update an existing processor and change its type (#105765) 2021-07-19 10:12:46 +03:00
lens Update dependency @elastic/charts to v33 (master) (#105633) 2021-07-20 03:33:22 -04:00
license_api_guard
license_management
licensing
lists
logstash
maps [Sample data] Use Lens in flights dashboard (#104780) 2021-07-16 12:01:05 -04:00
metrics_entities
ml [ML] Fixing rare wizard detector state (#105966) 2021-07-16 17:50:54 +01:00
monitoring
observability [Observability RAC] Improve alerts table columns (#105446) 2021-07-20 07:44:52 +02:00
osquery [Osquery] 7.14 bug squash (#105387) 2021-07-20 13:21:39 +02:00
painless_lab
remote_clusters
reporting [Lens][Visualize][Inspector][Reporting] Unified check for CSV cells for known formula characters (and value escaping more in general) (#105221) 2021-07-16 10:55:49 +02:00
rollup
rule_registry [Observability RAC] Remove indexing of rule evaluation documents (#104970) 2021-07-19 19:56:06 +02:00
runtime_fields
saved_objects_tagging
searchprofiler
security Provide sensible defaults for xpack.security.session.{lifespan|idleTimeout}. (#106061) 2021-07-20 18:30:36 +02:00
security_solution Fix up undefined handling in EP Meta telem task (#106269) 2021-07-20 18:36:21 +01:00
snapshot_restore
spaces Space management page UX improvements (#100448) 2021-07-20 09:33:39 +01:00
stack_alerts [Alerting] Allow rule to execute if the value is 0 and that mets the condition (#105626) 2021-07-19 12:54:44 -04:00
task_manager [Alerting] Change execution of alerts from async to sync (#97311) 2021-07-20 13:24:24 -04:00
telemetry_collection_xpack [Alerting] Change execution of alerts from async to sync (#97311) 2021-07-20 13:24:24 -04:00
timelines [RAC] [TGrid] Field browser implemented in EuiDataGrid toolbar (#105207) 2021-07-20 17:52:52 +02:00
transform [ML] Transforms: Fixes overflow of data grid into side navigation (#106091) 2021-07-20 15:18:21 +01:00
translations [RAC] [TGrid] Field browser implemented in EuiDataGrid toolbar (#105207) 2021-07-20 17:52:52 +02:00
triggers_actions_ui [Alerting UI]Changed rules table to support visual indication for disabled and muted alerts (#104190) 2021-07-20 08:41:15 -07:00
ui_actions_enhanced
upgrade_assistant
uptime [Synthetics] Fix mobile synthetics image clipping (#106128) 2021-07-20 12:06:26 -04:00
watcher
xpack_legacy Introduce preboot lifecycle stage (#103636) 2021-07-20 06:52:23 +02:00