What’s new in 8.7edit

Here are the highlights of what’s new and improved in 8.7. For detailed information about this release, check the release notes.

Previous versions: 8.6 | 8.5 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0

Discover: Break down the histogram by valueedit

In Discover, you can now resize the histogram and break down fields by value, which is often used for logs exploration. The updated histogram is especially useful for Observability use cases. For more information, check Discover.

Break down the histogram in Discover by value

Lens: Convert your visualizationsedit

Convert your TSVB and aggregation-based visualizations to the drag-and-drop Lens visualization editor, directly from your dashboards. In Edit mode, the TSVB and aggregation-based dashboard panels that display a dot support the Convert to Lens functionality. For more information, check Open and edit TSVB visualizations in Lens and Open and edit aggregation-based visualizations in Lens.

Convert visualizations to Lens

Dashboardedit

Time slider updatesedit

Selecting just the right time range is now even easier with the improvements to the time slider control. Pin the start time to the beginning of your time range to show how data builds over a period of time. For more information, check Filter dashboard data with controls.

Complex filtersedit

[preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Create and apply multiple filters simultaneously for nested queries, and use the logical OR and AND operators using the improved dropdown menu experience. For more information, check Additional filters with AND.

Complex filters

Interactive chart filtersedit

Filtering your data just got easier with interactive chart filters. When you right-click your chart data, you can select one or more filter values from the menu that appears, and link the filters with the OR operator.

Interactive chart filters

Mapsedit

Label positioningedit

Use the new Label position style setting to position labels above, below, or in the center of markers and icons.

Label positioning in maps

Hexagon clusteringedit

Hexagon clustering was added to Kibana 8.2, but only for geo_point fields. This release extends support for hexagon clustering to include geo_shape fields.

Controls time slideredit

The Maps time slider now uses the controls time slider, which includes enhancements such as pinning the start time. Refer to Controls for details.

Machine Learningedit

Natural language processing (NLP)edit

In 8.7, the NLP capabilities of the Elastic product became generally available. Deploy and manage your trained NLP models to perform tasks, such as text classification (including zero-shot), question answering, named entity recognition, and more. Refer to Natural language processing for details.

Anomaly detection jobs on geo dataedit

A new geo wizard is available for creating lat_long anomaly detection jobs. This makes it easier to create jobs to detect anomalies in the geographic location of your input data.

Anomaly detection jobs on geo data

A new action enables you to quickly create anomaly detection jobs from map visualizations. You can create the jobs directly from a flyout in Dashboard. For a more advanced configuration, follow the link that takes you to the ML job wizard.

Create anomaly detection jobs from map visualizations

Memory usage by machine learning jobsedit

Beginning in 8.7, you can view the memory usage of the open anomaly detection jobs and the started data frame analytics jobs in the Memory Usage view. This new view displays the total and available memory of your ML nodes, the memory usage of the deployed trained models, and active machine learning jobs.

New view for memory usage by machine learning jobs

Change point detection in AIOps Labsedit

[preview] This functionality is in technical preview and may be changed or removed in a future release. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Change point detection identifies distribution changes, dips, spikes, and other statistically significant change points in a metric. The Change point detection UI visualizes the change points in a bucket identified by the change point aggregation.

New change point detection UI

Field statistics in machine learning job and transform wizardsedit

You are now able to view the statistics of the selectable fields in the anomaly detection, the data frame analytics, and the transforms wizards. The field statistics provide more meaningful context to help you select relevant fields.

New view of field statistics in machine learning jobs and transform wizards

Alertingedit

Alert flapping detectionedit

Flapping occurs when the state of monitored assets, such as services, change too frequently, resulting in multiple alerts that might distract you from more important issues. To reduce the time to respond (MTTR), you can now identify frequent changes in your monitored assets by using pre-built configurations, highlighting alerts in the UI, and suppressing related notifications. For more information, check Create and manage rules.

Alert flapping detection
Alerts UI

Alert action summarizationedit

Currently, alert actions are triggered when the rule runs or when the alert status changes. This behavior might lead to a notification storm when an alerting rule detects a high cardinality of alerts. These situations increase the time to respond to each event and affect the overall MTTR. With the new alert actions summarization feature, you can define how to aggregate several actions into a single one with these options:

  • Summary of alerts on check intervals For example, all the alerts that are detected by the same rule run will be sent in a single notification.
  • Summary of alerts on custom action intervals For example, all the alerts that are detected in the last 10 hours will be sent in a single email.

This feature aims to improve the way you consume notifications from third parties and improve the MTTR by reducing unnecessary noise. For more information, check Alerting.

Alert summaries UI
Alert action summary example

New actions in Case managementedit

The Case table view streamlines case management with these new actions:

  • More sorting and filtering options (by severity, status, last updates, and more)
  • Bulk action for maintaining case assignees

New connector logedit

A new connector log is available for you to troubleshoot connector behaviors and react when something goes wrong.

Connection management UI

Bulk action for enabling rulesedit

A new bulk action for enabling and disabling rules is now supported in the Rule table view.

Kibana Securityedit

Control concurrent user sessionsedit

Administrators can now control the number of concurrent user sessions by configuring a limit through the maxSessions setting, for increased security. Once the limit is reached, a newly created user session will displace the oldest one (by creating a timestamp) for the same user.

Setting for controlling the number of concurrent user sessions

Kibana audit logging enhancededit

Since its introduction, the Kibana audit logging has been enhanced with additional data of security audit interest. This release adds the client IP address field.