Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d3faf4b
docs: describe Security and logs experiences in the Classic solution …
florent-leborgne Nov 6, 2026
56a3847
docs: move the logs integration list to the logs page and correct the…
florent-leborgne Nov 6, 2026
723993d
Merge the #9014 branch into the #8975 stack
florent-leborgne Nov 6, 2026
e52ddcd
docs: state that the metrics experience applies in the Classic soluti…
florent-leborgne Nov 6, 2026
13f8e44
docs: list the Classic solution view experiences like the Observabili…
florent-leborgne Nov 6, 2026
f9b333b
docs: show the Discover experiences by context in a table (#8975)
florent-leborgne Nov 6, 2026
d34293c
docs: show experiences by where you open Discover, with note links an…
florent-leborgne Nov 6, 2026
9febeff
docs: name the Security experience by what it covers (#8975)
florent-leborgne Nov 6, 2026
3e951c8
docs: give the table notes their own headings (#8975)
florent-leborgne Nov 6, 2026
74fe4ba
docs: empty the first header cell and call the columns experiences (#…
florent-leborgne Nov 6, 2026
6e62e7a
docs: replace the table note sections with one About section per expe…
florent-leborgne Nov 6, 2026
39336d2
docs: add a footnote for the Classic row and move the default experie…
florent-leborgne Nov 6, 2026
aea9e9a
docs: tighten the context-aware experiences section and reorder its s…
florent-leborgne Nov 6, 2026
be2c95a
docs: use numbered notes under the experiences table instead of About…
florent-leborgne Nov 6, 2026
6098250
docs: parallel label for the Classic row in the experiences table (#8…
florent-leborgne Nov 6, 2026
772eb01
docs: tag the Classic solution view logs section at the section level…
florent-leborgne Nov 6, 2026
d83cd81
docs: fix applies_to placement and the Classic traces lifecycle (#8975)
florent-leborgne Nov 6, 2026
23631a0
docs: put the badge after the marker in footnotes 3 to 5 (#8975)
florent-leborgne Nov 6, 2026
c15a0cb
docs: tag the metrics and traces columns with their lifecycles (#8975)
florent-leborgne Nov 6, 2026
f0fe696
docs: link the Contextual profiles in Classic navigation setting (#8975)
florent-leborgne Nov 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 15 additions & 14 deletions explore-analyze/discover/discover-get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,28 +61,29 @@

## Context-aware experiences [context-aware-discover]

**Discover** adapts to the kind of data you explore. When it recognizes your data, it switches to a tailored experience, with columns, charts, and document details that suit that data. For example, log data opens with log-specific columns and details, and security alerts get color-coded row indicators. This is called a context-aware experience.
**Discover** adapts to the kind of data you explore. When it recognizes your data, it switches to a tailored experience with columns, charts, and document details that suit that data. For example, log data opens with log-specific columns and details, and security alerts get color-coded row indicators. This is called a context-aware experience. When none applies, you get the default **Discover** experience, with all its core functionality for general-purpose data exploration.

Which experiences you can get depends on where you open **Discover** from, and then on the data you query.
{applies_to}`serverless: preview` {applies_to}`stack: preview 9.5+` The active experience also shapes [AI-powered analysis](analyze-discover-data-with-ai.md): when you query logs, metrics, or traces, the AI agent receives guidance for that type of data. Refer to [How the analysis adapts to your data](analyze-discover-data-with-ai.md#context-aware-deep-analysis).

**In {{observability}} projects and [solution views](/deploy-manage/manage-spaces.md)**, **Discover** automatically switches to one of these experiences, depending on the data you query:
The experiences you can get depend on where you open **Discover** from, such as a project type or the [solution view](/deploy-manage/manage-spaces.md) of a space, and then on the data you query:

* [Logs exploration](/solutions/observability/logs/discover-logs.md): Explore log data.
* [Metrics exploration](/solutions/observability/infra-and-hosts/discover-metrics.md): Explore metrics data that you query in {{esql}} mode with the `TS` command.
* [Traces exploration](/solutions/observability/apm/discover-traces.md): Explore trace data.
| | [Logs experience](/solutions/observability/logs/discover-logs.md) | {applies_to}`serverless: ga` {applies_to}`stack: ga 9.4+, preview 9.2-9.3` [Metrics experience](/solutions/observability/infra-and-hosts/discover-metrics.md) | {applies_to}`serverless: preview` {applies_to}`stack: preview 9.1+` [Traces experience](/solutions/observability/apm/discover-traces.md) | [Security alerts and events experience](/solutions/security/investigate/discover-security.md) |
| --- | --- | --- | --- | --- |
| {{observability}} projects and solution views | Yes | Yes [\[1\]](#note-metrics) | Yes [\[2\]](#note-traces) | No |
| Security projects and solution views | No | Yes [\[1\]](#note-metrics) | No | Yes |
| {{es}} solution views | No | Yes [\[1\]](#note-metrics) | No | No |
| {{es-serverless}} projects | No | No | No | No |
| Classic solution views [\[3\]](#classic-setting-note) | {applies_to}`stack: ga 9.6+` Yes [\[4\]](#note-logs-classic) | Yes [\[1\]](#note-metrics) | {applies_to}`stack: preview 9.6+` Yes | {applies_to}`stack: ga 9.6+` Yes [\[5\]](#note-security-classic) |

**In Security projects and [solution views](/deploy-manage/manage-spaces.md)**, **Discover** automatically switches to one of these experiences, depending on the data you query:
$$$note-metrics$$$\[1\] The metrics experience applies when you query metrics data in {{esql}} mode with the `TS` command. In {{serverless-short}} projects, it also needs the Observability Complete or Security Complete feature tier. For the Observability tiers, refer to [](/solutions/observability/observability-serverless-feature-tiers.md).

* [Security data exploration](/solutions/security/investigate/discover-security.md): Explore security alerts and events.
* [Metrics exploration](/solutions/observability/infra-and-hosts/discover-metrics.md): Explore metrics data that you query in {{esql}} mode with the `TS` command.
$$$note-traces$$$\[2\] In {{serverless-short}} projects, the traces experience needs the Observability Complete feature tier. For the Observability tiers, refer to [](/solutions/observability/observability-serverless-feature-tiers.md).

{applies_to}`stack: ga 9.6+` **In spaces with the Classic [solution view](/deploy-manage/manage-spaces.md)**, the traces and Security experiences can also apply when you query matching data. These experiences apply as long as the **Contextual profiles in Classic navigation** advanced setting is on, which it is by default. In that setting, "profiles" means context-aware experiences.
$$$classic-setting-note$$$\[3\] {applies_to}`stack: ga 9.6+` In spaces with the Classic solution view, the logs, traces, and Security experiences apply only while the [**Contextual profiles in Classic navigation**](kibana://reference/advanced-settings.md#discover-enablesolutionprofilesinclassic) advanced setting is on, which it is by default. The setting name uses "profiles" to mean context-aware experiences.

Check notice on line 82 in explore-analyze/discover/discover-get-started.md

View workflow job for this annotation

GitHub Actions / build / vale

Elastic.KibanaChromeTerms: Consider using 'classic view' instead of 'Classic navigation' when referring to parts of the Kibana chrome.

{applies_to}`stack: ga 9.6+` In the Classic solution view, the logs experience applies only when you query data from one of these integrations: Apache error logs, AWS S3 access logs, Kubernetes container logs, Nginx access logs, Nginx error logs, or System logs. Other log data, such as `logs-*`, `filebeat-*`, or Windows logs, keeps the default experience. To get the logs experience for any log data, use the {{observability}} solution view.
$$$note-logs-classic$$$\[4\] {applies_to}`stack: ga 9.6+` In the Classic solution view, the logs experience applies only to data from some integrations, such as System and Nginx logs. Other log data keeps the default experience. For the full list, refer to [](/solutions/observability/logs/discover-logs.md#logs-classic-solution-view).

When you open **Discover** outside of these contexts, or query data without a tailored experience, you get the default **Discover** experience with all its core functionality for general-purpose data exploration.

{applies_to}`serverless: preview` {applies_to}`stack: preview 9.5+` The active experience also shapes [AI-powered analysis](analyze-discover-data-with-ai.md): when you query logs, metrics, or traces, the AI agent receives guidance that suits that type of data. For what changes for each type, refer to [How the analysis adapts to your data](analyze-discover-data-with-ai.md#context-aware-deep-analysis).
$$$note-security-classic$$$\[5\] {applies_to}`stack: ga 9.6+` In the Classic solution view, the Security experience applies when you use a Security {{data-source}} or when your {{data-source}} or query targets only Security data. For details, refer to [](/solutions/security/investigate/discover-security.md#access-the-security-discover-experience).

### When you query several kinds of data [view-active-context-aware-experience]

Expand Down
22 changes: 22 additions & 0 deletions solutions/observability/logs/discover-logs.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

:::{note}
For a contextual logs experience, set the **Solution view** for your space to **{{observability}}**. Refer to [Managing spaces](/deploy-manage/manage-spaces.md) for more information.

{applies_to}`stack: ga 9.6+` In spaces that use the Classic solution view, you also get the logs experience for data from some integrations. Refer to [Use the logs experience in the Classic solution view](#logs-classic-solution-view).
:::

:::{image} ../../images/observability-log-explorer.png
Expand Down Expand Up @@ -53,6 +55,26 @@

Once you have the logs you want to focus on, you can drill down further. For more on filtering, refer to [Filter logs in Discover](/solutions/observability/logs/filter-aggregate-logs.md#logs-filter-discover).

### Use the logs experience in the Classic solution view [logs-classic-solution-view]
```{applies_to}
stack: ga 9.6+
```

In a space that uses the Classic solution view, **Discover** switches to the logs experience only when your {{data-source}} or {{esql}} query targets data from one of these integrations:

| Integration | Example index pattern |
| --- | --- |
| Apache error logs | `logs-apache.error-*` |
| AWS S3 access logs | `logs-aws.s3access-*` |
| Kubernetes container logs | `logs-kubernetes.container_logs-*` |
| Nginx access logs | `logs-nginx.access-*` |
| Nginx error logs | `logs-nginx.error-*` |
| System logs | `logs-system.*` |

Other log data keeps the default experience, including the default document details. This includes `logs-*`, `filebeat-*`, Windows logs, and a {{data-source}} or query that mixes several integrations. To get the logs experience for any log data, use the {{observability}} solution view.

The logs experience in the Classic solution view applies as long as the [**Contextual profiles in Classic navigation**](kibana://reference/advanced-settings.md#discover-enablesolutionprofilesinclassic) advanced setting is on, which it is by default.

Check notice on line 76 in solutions/observability/logs/discover-logs.md

View workflow job for this annotation

GitHub Actions / build / vale

Elastic.KibanaChromeTerms: Consider using 'classic view' instead of 'Classic navigation' when referring to parts of the Kibana chrome.


## Review log data in the documents table [review-log-data-in-the-documents-table]

Expand Down
3 changes: 2 additions & 1 deletion solutions/security/investigate/discover-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,11 @@

## Access the Security Discover experience

How the Security experience activates depends on your deployment type:
How the Security experience activates depends on your deployment type and {{kib}} solution view:

- {applies_to}`security: ga` The Security experience activates automatically when you open **Discover** from your {{sec-serverless}} project.
- {applies_to}`stack: ga` The Security experience activates when you open **Discover** from the {{elastic-sec}} [solution view](/deploy-manage/manage-spaces.md).
- {applies_to}`stack: ga 9.6+` In a space that uses the Classic [solution view](/deploy-manage/manage-spaces.md), the Security experience also activates when you use a Security {{data-source}}, such as the default {{elastic-sec}} {{data-source}}. It also activates when your {{data-source}} or {{esql}} query targets only Security data, such as alerts and endpoint events. If a custom {{data-source}} or query also targets other data, **Discover** shows the default experience. To always use the default experience in these spaces, turn off the [**Contextual profiles in Classic navigation**](kibana://reference/advanced-settings.md#discover-enablesolutionprofilesinclassic) advanced setting.

Check notice on line 30 in solutions/security/investigate/discover-security.md

View workflow job for this annotation

GitHub Actions / build / vale

Elastic.KibanaChromeTerms: Consider using 'classic view' instead of 'Classic navigation' when referring to parts of the Kibana chrome.

## Security-specific Discover features

Expand Down
Loading