Skip to content

Commit b16f959

Browse files
Merge branch '7.8' into backport/7.8/pr-68331
2 parents b6a8d12 + 3e76914 commit b16f959

59 files changed

Lines changed: 3338 additions & 327 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Jenkinsfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ kibanaPipeline(timeoutMinutes: 135, checkPrChanges: true) {
4141
'xpack-ciGroup9': kibanaPipeline.xpackCiGroupProcess(9),
4242
'xpack-ciGroup10': kibanaPipeline.xpackCiGroupProcess(10),
4343
'xpack-accessibility': kibanaPipeline.functionalTestProcess('xpack-accessibility', './test/scripts/jenkins_xpack_accessibility.sh'),
44+
'xpack-pageLoadMetrics': kibanaPipeline.functionalTestProcess('xpack-pageLoadMetrics', './test/scripts/jenkins_xpack_page_load_metrics.sh'),
4445
'xpack-siemCypress': { processNumber ->
4546
whenChanged(['x-pack/plugins/siem/', 'x-pack/test/siem_cypress/']) {
4647
kibanaPipeline.functionalTestProcess('xpack-siemCypress', './test/scripts/jenkins_siem_cypress.sh')(processNumber)

docs/CHANGELOG.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Canvas::
8989
* Improves expression autocomplete {pull}52035[#52035]
9090
Dashboard::
9191
* Use Elasticsearch `_async_search` instead of `_search` when it is available (excluding TSVB, Timelion, and Vega) {pull}59224[#59224}
92-
* When queries run more than 10 seconds, show a pop-up to allow users to run the queries beyond the configured timeout or cancel the queries {pull}60706[#60706]
92+
* When queries run more than 10 seconds, show a pop-up to allow users to run the queries beyond the configured Elasticsearch query timeout or cancel the queries {pull}60706[#60706]
9393
* Dashboard/add panel flow {pull}59918[#59918]
9494
* Moves the "Create New" button in add panel flyout to the top to make it more visible to the user {pull}56428[#56428]
9595
Lens and visualizations::

docs/apm/advanced-queries.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ or, to only show transactions that are slower than a specified time threshold.
1111
==== Example APM app queries
1212

1313
* Exclude response times slower than 2000 ms: `transaction.duration.us > 2000000`
14-
* Filter by response status code: `context.response.status_code >= 400`
14+
* Filter by response status code: `context.response.status_code 400`
1515
* Filter by single user ID: `context.user.id : 12`
1616

1717
When querying in the APM app, you're merely searching and selecting data from fields in Elasticsearch documents.

docs/apm/service-maps.asciidoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ Machine learning jobs can be created to calculate anomaly scores on APM transact
6262
When these jobs are active, service maps will display a color-coded anomaly indicator based on the detected anomaly score:
6363

6464
[horizontal]
65-
image:apm/images/green-service.png[APM green service]:: Max anomaly score **<=25**. Service is healthy.
65+
image:apm/images/green-service.png[APM green service]:: Max anomaly score **25**. Service is healthy.
6666
image:apm/images/yellow-service.png[APM yellow service]:: Max anomaly score **26-74**. Anomalous activity detected. Service may be degraded.
67-
image:apm/images/red-service.png[APM red service]:: Max anomaly score **>=75**. Anomalous activity detected. Service is unhealthy.
67+
image:apm/images/red-service.png[APM red service]:: Max anomaly score **75**. Anomalous activity detected. Service is unhealthy.
6868

6969
[role="screenshot"]
7070
image::apm/images/apm-service-map-anomaly.png[Example view of anomaly scores on service maps in the APM app]
@@ -92,10 +92,10 @@ Type and subtype are based on `span.type`, and `span.subtype`.
9292
Service maps are supported for the following Agent versions:
9393

9494
[horizontal]
95-
Go Agent:: >= v1.7.0
96-
Java Agent:: >= v1.13.0
97-
.NET Agent:: >= v1.3.0
98-
Node.js Agent:: >= v3.6.0
99-
Python Agent:: >= v5.5.0
100-
Ruby Agent:: >= v3.6.0
101-
Real User Monitoring (RUM) Agent:: >= v4.7.0
95+
Go Agent:: v1.7.0
96+
Java Agent:: v1.13.0
97+
.NET Agent:: v1.3.0
98+
Node.js Agent:: v3.6.0
99+
Python Agent:: v5.5.0
100+
Ruby Agent:: v3.6.0
101+
Real User Monitoring (RUM) Agent:: v4.7.0

docs/canvas/canvas-elements.asciidoc

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -27,36 +27,38 @@ By default, most of the elements you create use demo data until you change the d
2727

2828
* *Timelion* &mdash; Access your time series data using <<timelion,Timelion>> queries. To use Timelion queries, you can enter a query using the <<lucene-query,Lucene Query Syntax>>.
2929

30+
Each element can display a different data source. Pages and workpads often contain multiple data sources.
31+
3032
[float]
3133
[[canvas-add-object]]
3234
==== Add a saved object
3335

34-
Add a <<managing-saved-objects,saved object>>, then customize it to fit your display needs.
36+
Add <<managing-saved-objects,saved objects>> to your workpad, such as maps and visualizations.
3537

36-
. Click *Embed object*.
38+
. Click *Add element > Add from Visualize Library*.
3739

38-
. Select the object you want to add.
40+
. Select the saved object you want to add.
3941
+
4042
[role="screenshot"]
4143
image::images/canvas-map-embed.gif[]
4244

4345
. To use the customization options, click the panel menu, then select one of the following options:
4446

45-
* *Edit map* &mdash; Opens <<maps,Maps>> so that you can edit the original map.
47+
* *Edit map* &mdash; Opens <<maps,Maps>> or <<visualize,Visualize>> so that you can edit the original saved object.
4648

47-
* *Customize panel* &mdash; Specifies the object title options.
49+
* *Edit panel title* &mdash; Adds a title to the saved object.
4850

49-
* *Inspect* &mdash; Allows you to drill down into the element data.
51+
* *Customize time range* &mdash; Exposes a time filter dedicated to the saved object.
5052

51-
* *Customize time range* &mdash; Exposes a time filter dedicated to the map.
53+
* *Inspect* &mdash; Allows you to drill down into the element data.
5254

5355
[float]
5456
[[canvas-add-image]]
5557
==== Add your own image
5658

5759
To personalize your workpad, add your own logos and graphics.
5860

59-
. Click *Manage assets*.
61+
. Click *Add element > Manage assets*.
6062

6163
. On the *Manage workpad assets* window, drag and drop your images.
6264

@@ -83,40 +85,25 @@ Move and resize your elements to meet your design needs.
8385
[[format-canvas-elements]]
8486
==== Format elements
8587

86-
Align, distribute, and reorder elements for consistency and readability across your workpad pages.
87-
88-
Access the align, distribute, and reorder options by clicking the *Element options* icon.
89-
90-
[role="screenshot"]
91-
image::images/canvas_element_options.png[]
88+
For consistency and readability across your workpad pages, align, distribute, and reorder elements.
9289

93-
To align elements:
90+
To align two or more elements:
9491

9592
. Press and hold Shift, then select the elements you want to align.
9693

97-
. Click the , then select *Group*.
94+
. Click *Edit > Alignment*, then select the alignment option.
9895

99-
. Click the *Element options* icon, then select *Alignment*.
100-
101-
. Select the alignment option.
102-
103-
To distribute elements:
96+
To distribute three or more elements:
10497

10598
. Press and hold Shift, then select the elements you want to distribute.
10699

107-
. Click the *Element options* icon, then select *Group*.
108-
109-
. Click the *Element options* icon, then select *Distribution*.
110-
111-
. Select the distribution option.
100+
. Click *Edit > Distribution*, then select the distribution option.
112101

113102
To reorder elements:
114103

115104
. Select the element you want to reorder.
116105

117-
. Click the *Element options* icon, then select *Order*.
118-
119-
. Select the order option.
106+
. Click *Edit > Order*, then select the order option.
120107

121108
[float]
122109
[[data-display]]
@@ -157,14 +144,14 @@ text.align: center;
157144

158145
To use the elements across all workpads, save the elements.
159146

160-
When you're ready to save your element, select the element, then click the *Save as new element* icon.
147+
When you're ready to save your element, select the element, then click *Edit > Save as new element*.
161148

162149
[role="screenshot"]
163150
image::images/canvas_save_element.png[]
164151

165-
To save a group of elements, press and hold Shift, then select the elements you want to save.
152+
To save a group of elements, press and hold Shift, select the elements you want to save, then click *Edit > Save as new element*.
166153

167-
To access your saved elements, click *Add element*, then select *My elements*.
154+
To access your saved elements, click *Add element > My elements*.
168155

169156
[float]
170157
[[delete-elements]]
@@ -174,9 +161,7 @@ When you no longer need an element, delete it from your workpad.
174161

175162
. Select the element you want to delete.
176163

177-
. Click the *Element options* icon.
164+
. Click *Edit > Delete*.
178165
+
179166
[role="screenshot"]
180167
image::images/canvas_element_options.png[]
181-
182-
. Select *Delete*.

docs/canvas/canvas-present-workpad.asciidoc

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,20 @@
44

55
When you are ready to present your workpad, use and enable the presentation options.
66

7-
[float]
8-
[[view-fullscreen-mode]]
9-
==== View your workpad in fullscreen mode
7+
. Configure the autoplay options.
108

11-
Click the *Enter fullscreen mode* icon.
9+
.. From the workpad menu, click *View > Autoplay settings*.
1210

11+
.. Under *Change cycling interval*, select the interval you want to use, or *Set a custom interval*.
12+
+
1313
[role="screenshot"]
14-
image::images/canvas-fullscreen.png[Fullscreen mode]
15-
16-
[float]
17-
[[enable-autoplay]]
18-
==== Enable autoplay
14+
image::images/canvas-autoplay-interval.png[Element autoplay interval]
1915

20-
Automatically cycle through your workpads pages in fullscreen mode.
16+
. To enable autoplay, click *View > Turn autoplay on*.
2117

22-
. Click the *Control settings* icon.
23-
24-
. Under *Change cycling interval*, select the interval you want to use.
18+
. To start your presentation, click *View > Enter fullscreen mode*.
2519
+
2620
[role="screenshot"]
27-
image::images/canvas-refresh-interval.png[Element data refresh interval]
21+
image::images/canvas-fullscreen.png[Fullscreen mode]
22+
23+
. When you are ready to exit fullscreen mode, press the Esc (Escape) key.

docs/canvas/canvas-share-workpad.asciidoc

Lines changed: 12 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -10,84 +10,56 @@ When you've finished your workpad, you can share it outside of {kib}.
1010

1111
Create a JSON file of your workpad that you can export outside of {kib}.
1212

13-
. From your workpad, click the *Share workpad* icon.
13+
Click *Share > Download as JSON*.
1414

15-
. Select *Download as JSON*.
16-
+
1715
[role="screenshot"]
1816
image::images/canvas-export-workpad.png[Export single workpad]
1917

20-
Want to export multiple workpads? Go to the *Canvas workpads* view, select the workpads you want to export, then click *Export*.
18+
Want to export multiple workpads? Go to the *Canvas* home page, select the workpads you want to export, then click *Export*.
2119

2220
[float]
2321
[[create-workpad-pdf]]
2422
==== Create a PDF
2523

2624
If you have a license that supports the {report-features}, you can create a PDF copy of your workpad that you can save and share outside {kib}.
2725

28-
For more information, refer to <<reporting-getting-started, Reporting from Kibana>>.
29-
30-
. From your workpad, click the *Share workpad* icon, then select *PDF reports*.
26+
Click *Share > PDF reports > Generate PDF*.
3127

32-
. Click *Generate PDF*.
33-
+
3428
[role="screenshot"]
3529
image::images/canvas-generate-pdf.gif[Generate PDF]
3630

31+
For more information, refer to <<reporting-getting-started, Reporting from Kibana>>.
32+
3733
[float]
3834
[[create-workpad-URL]]
3935
==== Create a POST URL
4036

4137
If you have a license that supports the {report-features}, you can create a POST URL that you can use to automatically generate PDF reports using Watcher or a script.
4238

43-
For more information, refer to <<automating-report-generation, Automating report generation>>.
44-
45-
. From your workpad, click the *Share workpad* icon, then select *PDF reports*.
39+
Click *Share > PDF reports > Copy POST URL*.
4640

47-
. Click *Copy POST URL*.
48-
+
4941
[role="screenshot"]
5042
image::images/canvas-create-URL.gif[Create POST URL]
5143

44+
For more information, refer to <<automating-report-generation, Automating report generation>>.
45+
5246
[float]
5347
[[add-workpad-website]]
5448
==== Share the workpad on a website
5549

5650
beta[] Canvas allows you to create _shareables_, which are workpads that you download and securely share on any website. To customize the behavior of the workpad on your website, you can choose to autoplay the pages or hide the workpad toolbar.
5751

58-
. From your workpad, click the *Share this workpad* icon, then select *Share on a website*.
52+
. Click *Share > Share on a website*.
5953

60-
. On the *Share on a website* pane, follow the instructions.
54+
. Follow the *Share on a website* instructions.
6155

6256
. To customize the workpad behavior to autoplay the pages or hide the toolbar, use the inline parameters.
6357
+
6458
To make sure that your data remains secure, the data in the JSON file is not connected to {kib}. Canvas does not display elements that manipulate the data on the workpad.
6559
+
6660
[role="screenshot"]
67-
image::images/canvas-embed_workpad.gif[Share the workpad on a website]
61+
image::canvas/images/canvas-embed_workpad.gif[Share the workpad on a website]
6862
+
6963
NOTE: Shareable workpads encode the current state of the workpad in a JSON file. When you make changes to the workpad, the changes do not appear in the shareable workpad on your website.
7064

71-
[float]
72-
[[change-the-workpad-settings]]
73-
==== Change the settings
74-
75-
After you've added the workpad to your website, you can change the autoplay and toolbar settings.
76-
77-
To change the autoplay settings:
78-
79-
. Click the settings icon.
80-
81-
. Click *Auto Play*, then change the settings.
82-
+
83-
[role="screenshot"]
84-
image::images/canvas_share_autoplay_480.gif[Autoplay settings]
85-
86-
To change the toolbar settings:
87-
88-
. Click the settings icon.
89-
90-
. Click *Toolbar*, then change the settings.
91-
+
92-
[role="screenshot"]
93-
image::images/canvas_share_hidetoolbar_480.gif[Hide toolbar settings]
65+
. To change the settings, click the settings icon, then choose the settings you want to use.

0 commit comments

Comments
 (0)