Skip to content

Commit d97e003

Browse files
Merge branch 'master' into eui_38_0_0
2 parents de71d55 + 90792cf commit d97e003

File tree

414 files changed

+19332
-4967
lines changed

Some content is hidden

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

414 files changed

+19332
-4967
lines changed

.buildkite/scripts/steps/storybooks/build_and_upload.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,20 @@ const path = require('path');
66
const STORYBOOKS = [
77
'apm',
88
'canvas',
9+
'codeeditor',
910
'ci_composite',
1011
'url_template_editor',
11-
'codeeditor',
1212
'dashboard',
1313
'dashboard_enhanced',
1414
'data_enhanced',
1515
'embeddable',
16+
'expression_error',
17+
'expression_image',
18+
'expression_metric',
19+
'expression_repeat_image',
20+
'expression_reveal_image',
21+
'expression_shape',
22+
'expression_tagcloud',
1623
'fleet',
1724
'infra',
1825
'security_solution',

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
/examples/url_generators_examples/ @elastic/kibana-app-services
5757
/examples/url_generators_explorer/ @elastic/kibana-app-services
5858
/examples/field_formats_example/ @elastic/kibana-app-services
59+
/examples/partial_results_example/ @elastic/kibana-app-services
5960
/packages/elastic-datemath/ @elastic/kibana-app-services
6061
/packages/kbn-interpreter/ @elastic/kibana-app-services
6162
/src/plugins/bfetch/ @elastic/kibana-app-services

docs/apm/dependencies.asciidoc

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[role="xpack"]
2+
[[dependencies]]
3+
=== Dependencies
4+
5+
APM agents collect details about external calls made from instrumented services.
6+
Sometimes, these external calls resolve into a downstream service that's instrumented -- in these cases,
7+
you can utilize <<distributed-tracing,distributed tracing>> to drill down into problematic downstream services.
8+
Other times, though, it's not possible to instrument a downstream dependency --
9+
like with a database or third-party service.
10+
**Dependencies** gives you a window into these uninstrumented, downstream dependencies.
11+
12+
[role="screenshot"]
13+
image::apm/images/dependencies.png[Dependencies view in the APM app in Kibana]
14+
15+
Many application issues are caused by slow or unresponsive downstream dependencies.
16+
And because a single, slow dependency can significantly impact the end-user experience,
17+
it's important to be able to quickly identify these problems and determine the root cause.
18+
19+
Select a dependency to see detailed latency, throughput, and failed transaction rate metrics.
20+
21+
[role="screenshot"]
22+
image::apm/images/dependencies-drilldown.png[Dependencies drilldown view in the APM app in Kibana]
23+
24+
When viewing a dependency, consider your pattern of usage with that dependency.
25+
If your usage pattern _hasn't_ increased or decreased,
26+
but the experience has been negatively effected -- either with an increase in latency or errors,
27+
there's likely a problem with the dependency that needs to be addressed.
28+
29+
If your usage pattern _has_ changed, the dependency view can quickly show you whether
30+
that pattern change exists in all upstream services, or just a subset of your services.
31+
You might then start digging into traces coming from
32+
impacted services to determine why that pattern change has occurred.

docs/apm/errors.asciidoc

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,21 @@
44

55
TIP: {apm-overview-ref-v}/errors.html[Errors] are groups of exceptions with a similar exception or log message.
66

7-
The *Errors* overview provides a high-level view of the error message and culprit,
8-
the number of occurrences, and the most recent occurrence.
9-
Just like the transaction overview, you'll notice we group together like errors.
10-
This makes it very easy to quickly see which errors are affecting your services,
7+
The *Errors* overview provides a high-level view of the exceptions that APM agents catch,
8+
or that users manually report with APM agent APIs.
9+
Like errors are grouped together to make it easy to quickly see which errors are affecting your services,
1110
and to take actions to rectify them.
1211

12+
A service returning a 5xx code from a request handler, controller, etc., will not create
13+
an exception that an APM agent can catch, and will therefore not show up in this view.
14+
1315
[role="screenshot"]
14-
image::apm/images/apm-errors-overview.png[Example view of the errors overview in the APM app in Kibana]
16+
image::apm/images/apm-errors-overview.png[APM Errors overview]
1517

1618
Selecting an error group ID or error message brings you to the *Error group*.
1719

1820
[role="screenshot"]
19-
image::apm/images/apm-error-group.png[Example view of the error group page in the APM app in Kibana]
21+
image::apm/images/apm-error-group.png[APM Error group]
2022

2123
Here, you'll see the error message, culprit, and the number of occurrences over time.
2224

docs/apm/getting-started.asciidoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ start with:
2929

3030
* <<services>>
3131
* <<traces>>
32+
* <<dependencies>>
3233
* <<service-maps>>
3334

3435
Notice something awry? Select a service or trace and dive deeper with:
@@ -46,6 +47,8 @@ include::services.asciidoc[]
4647

4748
include::traces.asciidoc[]
4849

50+
include::dependencies.asciidoc[]
51+
4952
include::service-maps.asciidoc[]
5053

5154
include::service-overview.asciidoc[]

docs/apm/images/all-instances.png

-126 KB
Loading
131 KB
Loading

docs/apm/images/apm-geo-ui.png

-41.8 KB
Loading

docs/apm/images/apm-logs-tab.png

1.16 KB
Loading
175 KB
Loading

0 commit comments

Comments
 (0)