Skip to content

Commit fbda17d

Browse files
[docs] Fix various syntax and rendering errors (#218883)
Fixes various syntax and rendering errors that might include: * Fixing broken images * Hardcoding book-level substitution values * Fixing incorrectly closed blocks (admonitions, tab sets, code blocks, dropdowns etc.) * Fixing poorly migrated complex tables * Fixing poorly migrated lists * Fixing poorly migrated tab sets * Removing inline text formatting from directive titles where they won't be rendered (for example, inline `code` formatting in dropdown titles) * Specifying if a version is trying to communicate if a feature was added, deprecated, or coming (for example, during migration `deprecated:[8.15.0]` became `[8.15.0]`, which doesn't give any information about _what_ happened in 8.15.0) * Note: I used an `{admonition}` for this, but you can change it to prose or some other kind of admonition if you want. * Fixing nested dropdowns / definition lists * Fixing poorly migrated footnotes * Updating references to prerelease `9.0.0` versions (using a repo-level substitution until there is a solution to elastic/docs-builder#737) Links to pages that were updated: | Before | After | |---|---| | https://www.elastic.co/docs/extend/kibana/development-documentation | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-documentation | | https://www.elastic.co/docs/extend/kibana/development-security | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-security | | https://www.elastic.co/docs/extend/kibana/development-tests | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-tests | | https://www.elastic.co/docs/extend/kibana/external-plugin-functional-tests | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-functional-tests | | https://www.elastic.co/docs/extend/kibana/external-plugin-localization | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-localization | | https://www.elastic.co/docs/extend/kibana/interpreting-ci-failures | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/interpreting-ci-failures | | https://www.elastic.co/docs/extend/kibana/plugin-list | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/plugin-list | | https://www.elastic.co/docs/extend/kibana/sample-data | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sample-data | | https://www.elastic.co/docs/extend/kibana/saved-objects-service | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/saved-objects-service | | https://www.elastic.co/docs/extend/kibana/sharing-saved-objects | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sharing-saved-objects | | https://www.elastic.co/docs/extend/kibana/stability | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/stability | | https://www.elastic.co/docs/reference/kibana/advanced-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/advanced-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/ai-assistant-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/ai-assistant-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/fleet-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/fleet-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/general-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/general-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/monitoring-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/monitoring-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/reporting-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/reporting-settings | | https://www.elastic.co/docs/reference/kibana/configuration-reference/task-manager-settings | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/task-manager-settings | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/cases-webhook-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/cases-webhook-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/email-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/email-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/pre-configured-connectors | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/pre-configured-connectors | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-itom-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-itom-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-sir-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-sir-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/thehive-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/thehive-action-type | | https://www.elastic.co/docs/reference/kibana/connectors-kibana/webhook-action-type | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/webhook-action-type | | https://www.elastic.co/docs/reference/kibana/kibana-audit-events | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-audit-events | | https://www.elastic.co/docs/reference/kibana/kibana-plugins | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-plugins | | https://www.elastic.co/docs/release-kibana/notes/index | https://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/release-notes/index | --------- Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
1 parent 29ef202 commit fbda17d

23 files changed

+274
-176
lines changed

docs/docset.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ toc:
1515
- toc: release-notes
1616
- toc: extend
1717
subs:
18+
version: "9.0.0"
19+
branch: "9.0"
1820
ecloud: "Elastic Cloud"
1921
ech: "Elastic Cloud Hosted"
2022
ess: "Elasticsearch Service"

docs/extend/development-documentation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Docs should be written during development and accompany PRs when relevant. There
1010

1111
## End user documentation [_end_user_documentation]
1212

13-
Documentation about user facing features should be written in [asciidoc](http://asciidoc.org/) at [[https://github.com/elastic/kibana/tree/main/docs](https://github.com/elastic/kibana//tree/master/docs)(https://github.com/elastic/kibana/tree/main/docs)]
13+
Documentation about user facing features should be written in [asciidoc](http://asciidoc.org/) at [https://github.com/elastic/kibana/tree/main/docs](https://github.com/elastic/kibana/tree/main/docs).
1414

1515
To build the docs, you must clone the [elastic/docs](https://github.com/elastic/docs) repo as a sibling of your {{kib}} repo. Follow the instructions in that project’s README for getting the docs tooling set up.
1616

@@ -31,4 +31,4 @@ REST APIs should be documented using the following recommended formats:
3131

3232
## General developer documentation and guidelines [_general_developer_documentation_and_guidelines]
3333

34-
General developer guildlines and documentation, like this right here, should be written in [asciidoc](http://asciidoc.org/) at [[https://github.com/elastic/kibana/tree/main/docs/developer](https://github.com/elastic/kibana//tree/master/docs/developer)(https://github.com/elastic/kibana/tree/main/docs/developer)]
34+
General developer guildlines and documentation, like this right here, should be written in [asciidoc](http://asciidoc.org/) at [https://github.com/elastic/kibana/tree/main/docs/extend](https://github.com/elastic/kibana/tree/main/docs/extend).

docs/extend/development-security.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ Role-based access control (RBAC) in {{kib}} relies upon the [application privile
2121

2222
When {{kib}} first starts up, it executes the following `POST` request against {{es}}. This synchronizes the definition of the privileges with various `actions` which are later used to authorize a user:
2323

24-
```js
24+
```js subs=true
2525
POST /_security/privilege
2626
Content-Type: application/json
27-
Authorization: Basic {kib} changeme
27+
Authorization: Basic {{kib}} changeme
2828

2929
{
3030
"kibana-.kibana":{
@@ -256,7 +256,7 @@ public setup(core, { features }) {
256256
},
257257
privilegesTooltip: i18n.translate('xpack.features.devToolsPrivilegesTooltip', {
258258
defaultMessage:
259-
'User should also be granted the appropriate {es} cluster and index privileges',
259+
'User should also be granted the appropriate Elasticsearch cluster and index privileges',
260260
}),
261261
});
262262
}

docs/extend/development-tests.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,20 @@ We use functional tests to make sure the {{kib}} UI works as expected. It replac
7575

7676
#### Running functional tests [_running_functional_tests]
7777

78-
The `FunctionalTestRunner` (FTR) is very bare bones and gets most of its functionality from its config file. The {{kib}} repo contains many FTR config files which use slightly different configurations for the {{kib}} server or {{es}}, have different test files, and potentially other config differences. FTR config files are organised in manifest files, based on testing area and type of distribution: serverless: - ftr_base_serverless_configs.yml - ftr_oblt_serverless_configs.yml - ftr_security_serverless_configs.yml - ftr_search_serverless_configs.yml stateful: - ftr_platform_stateful_configs.yml - ftr_oblt_stateful_configs.yml - ftr_security_stateful_configs.yml - ftr_search_stateful_configs.yml If you’re writing a plugin outside the {{kib}} repo, you will have your own config file. See [Functional Tests for Plugins outside the {{kib}} repo](/extend/external-plugin-functional-tests.md) for more info.
78+
The `FunctionalTestRunner` (FTR) is very bare bones and gets most of its functionality from its config file. The {{kib}} repo contains many FTR config files which use slightly different configurations for the {{kib}} server or {{es}}, have different test files, and potentially other config differences. FTR config files are organised in manifest files, based on testing area and type of distribution:
79+
80+
- serverless:
81+
- `ftr_base_serverless_configs.yml`
82+
- `ftr_oblt_serverless_configs.yml`
83+
- `ftr_security_serverless_configs.yml`
84+
- `ftr_search_serverless_configs.yml`
85+
- stateful:
86+
- `ftr_platform_stateful_configs.yml`
87+
- `ftr_oblt_stateful_configs.yml`
88+
- `ftr_security_stateful_configs.yml`
89+
- `ftr_search_stateful_configs.yml`
90+
91+
If you’re writing a plugin outside the {{kib}} repo, you will have your own config file. See [Functional Tests for Plugins outside the {{kib}} repo](/extend/external-plugin-functional-tests.md) for more info.
7992

8093
There are three ways to run the tests depending on your goals:
8194

@@ -292,7 +305,7 @@ export default function ({ getService, getPageObject }) {
292305
describe('My Test Suite', () => {
293306
294307
// most suites start with a before hook that navigates to a specific
295-
// app/page and restores some archives into {es} with esArchiver
308+
// app/page and restores some archives into Elasticsearch with esArchiver
296309
before(async () => {
297310
await Promise.all([
298311
// start by clearing Saved Objects from the .kibana index
@@ -305,7 +318,7 @@ export default function ({ getService, getPageObject }) {
305318
});
306319
307320
// right after the before() hook definition, add the teardown steps
308-
// that will tidy up {es} for other test suites
321+
// that will tidy up Elasticsearch for other test suites
309322
after(async () => {
310323
// we clear Kibana Saved Objects but not the makelogs
311324
// archive because we don't make any changes to it, and subsequent
@@ -586,7 +599,12 @@ log.debug(‘done clicking menu’);
586599
587600
#### MacOS testing performance tip [_macos_testing_performance_tip]
588601
589-
macOS users on a machine with a discrete graphics card may see significant speedups (up to 2x) when running tests by changing your terminal emulator’s GPU settings. In iTerm2: * Open Preferences (Command + ,) * In the General tab, under the "Magic" section, ensure "GPU rendering" is checked * Open "Advanced GPU Settings…​" * Uncheck the "Prefer integrated to discrete GPU" option * Restart iTerm
602+
macOS users on a machine with a discrete graphics card may see significant speedups (up to 2x) when running tests by changing your terminal emulator’s GPU settings. In iTerm2:
603+
* Open Preferences (Command + ,)
604+
* In the General tab, under the "Magic" section, ensure "GPU rendering" is checked
605+
* Open "Advanced GPU Settings…​"
606+
* Uncheck the "Prefer integrated to discrete GPU" option
607+
* Restart iTerm
590608
591609
592610
### Flaky Test Runner [_flaky_test_runner]

docs/extend/external-plugin-functional-tests.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Every project or plugin should have its own `FunctionalTestRunner` config file.
1414

1515
To get started copy and paste this example to `src/platform/test/functional/config.js`:
1616

17-
```js
17+
```js subs=true
1818
import { resolve } from 'path';
1919
import { REPO_ROOT } from '@kbn/utils';
2020

@@ -25,7 +25,7 @@ import { MyAppPageProvider } from './services/my_app_page';
2525
// that returns an object with the projects config values
2626
export default async function ({ readConfigFile }) {
2727

28-
// read the {kib} config file so that we can utilize some of
28+
// read the Kibana config file so that we can utilize some of
2929
// its services and PageObjects
3030
const kibanaConfig = await readConfigFile(resolve(REPO_ROOT, 'src/platform/test/functional/config.base.js'));
3131

@@ -44,7 +44,7 @@ export default async function ({ readConfigFile }) {
4444
},
4545

4646
// just like services, PageObjects are defined as a map of
47-
// names to Providers. Merge in {kib}'s or pick specific ones
47+
// names to Providers. Merge in Kibana's or pick specific ones
4848
pageObjects: {
4949
management: kibanaConfig.get('pageObjects.management'),
5050
myApp: MyAppPageProvider,
@@ -53,7 +53,7 @@ export default async function ({ readConfigFile }) {
5353
// the apps section defines the urls that
5454
// `PageObjects.common.navigateTo(appKey)` will use.
5555
// Merge urls for your plugin with the urls defined in
56-
// {kib}'s config in order to use this helper
56+
// Kibana's config in order to use this helper
5757
apps: {
5858
...kibanaConfig.get('apps'),
5959
myApp: {
@@ -68,7 +68,7 @@ export default async function ({ readConfigFile }) {
6868

6969
// more settings, like timeouts, mochaOpts, etc are
7070
// defined in the config schema.
71-
// See {kibana-blob}packages/kbn-test/src/functional_test_runner/lib/config/schema.ts
71+
// https://github.com/elastic/kibana/blob/{{branch}}/src/platform/packages/shared/kbn-test/src/functional_test_runner/lib/config/schema.ts
7272
};
7373
}
7474
```

docs/extend/external-plugin-localization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You must add a `translations` directory at the root of your plugin. This directo
2727
To simplify the localization process, {{kib}} provides tools for the following functions:
2828

2929
* Verify all translations have translatable strings and extract default messages from templates
30-
* Verify translation files and integrate them into {kib}
30+
* Verify translation files and integrate them into {{kib}}
3131

3232
To use {{kib}} i18n tooling, create a `.i18nrc.json` file with the following configs:
3333

docs/extend/interpreting-ci-failures.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The logs in Pipeline Steps contain `Info` level logging. To debug Functional UI
3636

3737
Looking at the failure, we first look at the Error and stack trace. In the example below, this test failed to find an element within the timeout; `Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="createSpace"])`
3838

39-
We know the test file from the stack trace was on line 50 of `test/accessibility/apps/spaces.ts` (this test and the stack trace context is kibana/x-pack/ so the file is {{kib-repo}}blob/master/x-pack/test/accessibility/apps/group1/spaces.ts#L50). The function to click on the element was called from a page object method in `test/functional/page_objects/space_selector_page.ts` {{kib-repo}}blob/master/x-pack/test/functional/page_objects/space_selector_page.ts#L58
39+
We know the test file from the stack trace was on line 50 of `test/accessibility/apps/spaces.ts` (this test and the stack trace context is kibana/x-pack/ so the file is [`x-pack/test/accessibility/apps/group1/spaces.ts`](https://github.com/elastic/kibana/blob/master/x-pack/test/accessibility/apps/group1/spaces.ts#L50). The function to click on the element was called from a page object method in [`test/functional/page_objects/space_selector_page.ts`](https://github.com/elastic/kibana/blob/master/x-pack/test/functional/page_objects/space_selector_page.ts#L58).
4040

4141
```
4242
[00:03:36] │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="createSpace"])

docs/extend/plugin-list.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ mapped_pages:
2424
| [contentManagement](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/content_management/README.md) | The content management plugin provides functionality to manage content in Kibana. |
2525
| [controls](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/controls/README.mdx) | The Controls plugin contains Embeddables which can be used to add user-friendly interactivity to apps. |
2626
| [customIntegrations](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/custom_integrations/README.md) | Register add-data cards |
27-
| [dashboard](kibana-dashboard-plugin.md) | - Registers the dashboard application. - Adds a dashboard embeddable that can be used in other applications. |
27+
| [dashboard](kibana-dashboard-plugin.md) | - Registers the dashboard application.<br>- Adds a dashboard embeddable that can be used in other applications. |
2828
| [data](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data/README.mdx) | The data plugin provides common data access services, such as search and query, for solutions and application developers. |
2929
| [dataViewEditor](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_view_editor/README.md) | Create data views from within Kibana apps. |
3030
| [dataViewFieldEditor](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_view_field_editor/README.md) | The reusable field editor across Kibana! |
3131
| [dataViewManagement](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_view_management) | WARNING: Missing or empty README. |
32-
| [dataViews](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_views/README.mdx) | The data views API provides a consistent method of structuring and formatting documents and field lists across the various Kibana apps. It's typically used in conjunction with <DocLink id="kibDevTutorialDataSearchAndSessions" section="high-level-search" text="SearchSource" /> for composing queries. |
32+
| [dataViews](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_views/README.mdx) | The data views API provides a consistent method of structuring and formatting documents and field lists across the various Kibana apps. It's typically used in conjunction with `SearchSource` for composing queries. |
3333
| [devTools](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/dev_tools/README.md) | The ui/registry/dev_tools is removed in favor of the devTools plugin which exposes a register method in the setup contract. Registering app works mostly the same as registering apps in core.application.register. Routing will be handled by the id of the dev tool - your dev tool will be mounted when the URL matches /app/dev_tools#/<YOUR ID>. This API doesn't support angular, for registering angular dev tools, bootstrap a local module on mount into the given HTML element. |
3434
| [discover](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/discover/README.md) | Contains the Discover application and the saved search embeddable. |
3535
| [discoverShared](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/discover_shared/README.md) | A stateful layer to register shared features and provide an access point to discover without a direct dependency. |
@@ -79,7 +79,7 @@ mapped_pages:
7979
| [telemetry](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/telemetry/README.md) | Telemetry allows Kibana features to have usage tracked in the wild. The general term "telemetry" refers to multiple things: |
8080
| [telemetryCollectionManager](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/telemetry_collection_manager/README.md) | Telemetry's collection manager to go through all the telemetry sources when fetching it before reporting. |
8181
| [telemetryManagementSection](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/telemetry_management_section/README.md) | This plugin adds the Advanced Settings section for the Usage and Security Data collection (aka Telemetry). |
82-
| [uiActions](uiactions-plugin.md) | UI Actions plugins provides API to manage *triggers* and *actions*. *Trigger* is an abstract description of user's intent to perform an action (like user clicking on a value inside chart). It allows us to do runtime binding between code from different plugins. For, example one such trigger is when somebody applies filters on dashboard; another one is when somebody opens a Dashboard panel context menu. *Actions* are pieces of code that execute in response to a trigger. For example, to the dashboard filtering trigger multiple actions can be attached. Once a user filters on the dashboard all possible actions are displayed to the user in a popup menu and the user has to chose one. In general this plugin provides: - Creating custom functionality (actions). - Creating custom user interaction events (triggers). - Attaching and detaching actions to triggers. - Emitting trigger events. - Executing actions attached to a given trigger. - Exposing a context menu for the user to choose the appropriate action when there are multiple actions attached to a single trigger. |
82+
| [uiActions](uiactions-plugin.md) | UI Actions plugins provides API to manage *triggers* and *actions*. *Trigger* is an abstract description of user's intent to perform an action (like user clicking on a value inside chart). It allows us to do runtime binding between code from different plugins. For, example one such trigger is when somebody applies filters on dashboard; another one is when somebody opens a Dashboard panel context menu. *Actions* are pieces of code that execute in response to a trigger. For example, to the dashboard filtering trigger multiple actions can be attached. Once a user filters on the dashboard all possible actions are displayed to the user in a popup menu and the user has to chose one.<br>In general this plugin provides:<br>- Creating custom functionality (actions).<br>- Creating custom user interaction events (triggers).<br>- Attaching and detaching actions to triggers.<br>- Emitting trigger events.<br>- Executing actions attached to a given trigger.<br>- Exposing a context menu for the user to choose the appropriate action when there are multiple actions attached to a single trigger. |
8383
| [uiActionsEnhanced](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/ui_actions_enhanced/README.md) | Registers commercially licensed generic actions like per panel time range and contains some code that supports drilldown work. |
8484
| [unifiedDocViewer](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/unified_doc_viewer/README.md) | This plugin contains services reliant on the plugin lifecycle for the unified doc viewer component (see @kbn/unified-doc-viewer). |
8585
| [unifiedSearch](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/unified_search/README.md) | Contains all the components of Kibana's unified search experience. Specifically: |

docs/extend/sample-data.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ There are a couple ways to easily get data ingested into {{es}}.
1010

1111
## Sample data packages available for one click installation [_sample_data_packages_available_for_one_click_installation]
1212

13-
The easiest is to install one or more of our available sample data packages. If you have no data, you should be prompted to install when running {{kib}} for the first time. You can also access and install the sample data packages by going to the **Integrations*** page and selecting ***Sample data**.
13+
The easiest is to install one or more of our available sample data packages. If you have no data, you should be prompted to install when running {{kib}} for the first time. You can also access and install the sample data packages by going to the **Integrations** page and selecting **Sample data**.
1414

1515

1616
## makelogs script [_makelogs_script]
@@ -28,4 +28,4 @@ Make sure to execute `node scripts/makelogs` **after** {{es}} is up and running!
2828

2929
## CSV upload [_csv_upload]
3030

31-
You can also use the CSV uploader provided on the **Upload file*** page available in the list of ***Integrations***. Navigate to ***Add data*** > ***Upload file** to upload your data from a file.
31+
You can also use the CSV uploader provided on the **Upload file** page available in the list of **Integrations**. Navigate to **Add data** > **Upload file** to upload your data from a file.

0 commit comments

Comments
 (0)