This adds the new source configuration ui to the documentation of both the Infrastructure UI and the Logs UI. It also removes the `BETA` badge to reflect the status change.
fixeselastic/kibana#31124
Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
* Closes#29688 by adding related error count in timeline with links to error
overview filtered by the related trace/transaction ids. Also update the errors
link in the sticky transaction properties to match the timeline pattern.
* [APM] leverage EUI theme colors, tweak sticky transaction properties column
sizes, and reorder timeline error count to show duration after only on hover
* [APM] Renamed ErrorsOverviewLink -> ErrorCountBadge. Differentiate the labeled
vs non-labeled variaions of ErrorCountBadge. Replace state hooks for hovered
styles with plain css :hover
* [APM] Revert duration display on hover to render display all the time.
* remove unnecessary props object spread
* Removed old dropdown code from dev tools consle
* Removed old dropdown from vega tools
* Deleted dropdown directives from angular bootstrap
* Deleted ui.bootstrap.dropdown test (irrelevant, since directive was deleted)
* Moved auto_select_if_only_one directive
* Moved validate-date-interval directive
* Moved scroll-bottom directive
* Moved input number directive + Fix validate-date-interval directive
* Moved validate ip and validate cidr mask directives
* Moved validate date math and documentation href directives
* Moved validate agg directive
* Moved click focus directive
* removed validate date interval from autoload
* refetch autocomplete info after updating dev console settings
* address review feedback
* only update autocomplete settings if user has changed settings
* refactor code to only refetch autocomplete settings on change
* simplify logic based on review feedback
* address review feedback
This PR includes the removal of the angular-boostrap directives:
* tabset
* tab
To achieve that, tabs were replaced in 2 places in the code (screenshots attached) with a simple React + EUI implementation.
* search profiler
* timelion app help documentation
* Change copy on Uptime empty state component to use "collecting" instead of "logging".
* Update jest snapshot for changed component.
* Update empty prompt link to send users to Add Data tutorial.
* Update empty state tests for new changes.
* Add comments to kibana framework adapter file's render function for better annotation.
* Add global help link for uptime.
* Add return function to help API handler.
This modifies the PluginService to expose a Map of UI plugins and their manifests, in topological order by their dependencies. That data is then exposed to injectedMetadata via the ui_render_mixin in the legacy platform, and read back out via the new platform's client-side InjectedMetadataService, preserving the topological order.
* Chore: typo fix
* Chore: no longer use possibly obsolete `states`
* Fix: cause update to component upon keyboard shortcut interactions
* Refactor: more honest name for the React rerender enforcer call
* Chore: we know we return falsey
* Remove race condition: trigger reload if job selection not in progress
* clear filter on job change when no influencers
* remove commented code
* update indexPattern comment for clarity
* Deleted popover directive from angular-bootstrap
Copied a part of popover to ml angular bootstrap patch
Deleted unused dropdown directives from ml angular bootstrap patch
* Removed unused dropdown css
* [dev/run] options can modify help, errors can show help
* include minor tooling log usage
* cleanup wording a little
* cleanup run options
# Conflicts:
# src/dev/test_stats/get_test_stats_cli.ts
* explicitly document opts that are passed to getopts
* Expose core api types in /public and /server
* Export CoreStart from core/public
* Export Server and Public from 'kibana'
* Cast frozen object type back to original
The exported type `InjectedMetadataStart` derives it's type from the returned values.
Since it's internal state is frozen the type changes to `ReadOnly<`. However, consumers
of the API shouldn't have to know or care about this type.
* Be more selective with what gets exported
* Fix type imports in tests
* Fix type errors
* Remove src/type_exports.ts
* More remove src/type_exports.ts
* Remove build:types
* Fix bootstrap import
* Expose internal API's at the top level
Exposing the internal API's at the top level of core/public and core/server
makes it obvious that these API's are consumed outside these modules. Marking
these @internal ensures they don't get exported as part of the documentation.
* Fix tests
* Put core/{public/server} in their own namespaces
* [APM] Closes#32643 by adding new agent name 'rum-js' for telemetry and docs links
* [APM] replaced enum with union type + set, and consolidated util functions operating on agent names
* [APM] code cleanup and fixing comments
* [APM] move AgentName type def to es_schemas, and the agent name functions to
common, leverage object hash to reference names
* [APM] code cleanup and improve type assertion between AgentName type and object mapping