Skip to content

Commit 36b7cd9

Browse files
Merge branch 'master' into xy-plugin-new-palette
2 parents 61bb3ea + ff17581 commit 36b7cd9

File tree

535 files changed

+6937
-3459
lines changed

Some content is hidden

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

535 files changed

+6937
-3459
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
236236
# Security
237237
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-core
238238
/src/plugins/security_oss/ @elastic/kibana-security
239+
/src/plugins/spaces_oss/ @elastic/kibana-security
239240
/test/security_functional/ @elastic/kibana-security
240241
/x-pack/plugins/spaces/ @elastic/kibana-security
241242
/x-pack/plugins/encrypted_saved_objects/ @elastic/kibana-security

docs/apm/images/all-instances.png

194 KB
Loading

docs/apm/images/error-rate.png

387 KB
Loading

docs/apm/images/latency.png

104 KB
Loading

docs/apm/images/metadata-icons.png

14 KB
Loading
412 KB
Loading
386 KB
Loading

docs/apm/service-overview.asciidoc

Lines changed: 104 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,107 @@
22
[[service-overview]]
33
=== Service overview
44

5-
Selecting a <<services,*service*>> brings you to the *Service overview*.
5+
Selecting a <<services,*service*>> brings you to the *Service overview*.
6+
The *Service overview* contains a wide variety of charts and tables that provide
7+
visibility into how a service performs across your infrastructure.
8+
9+
[discrete]
10+
[[service-latency]]
11+
=== Latency
12+
13+
Response times for the service. You can filter the *Latency* chart to display the average,
14+
95th, or 99th percentile latency times for the service.
15+
16+
[role="screenshot"]
17+
image::apm/images/latency.png[Service latency]
18+
19+
[discrete]
20+
[[service-traffic-transactions]]
21+
=== Traffic and transactions
22+
23+
The *Traffic* chart visualizes the average number of transactions per minute for the selected service.
24+
25+
The *Transactions* table displays a list of _transaction groups_ for the
26+
selected service and includes the latency, traffic, error rate, and the impact for each transaction.
27+
Transactions that share the same name are grouped, and only one entry is displayed for each group.
28+
29+
By default, transaction groups are sorted by _Impact_ to show the most used and slowest endpoints in your
30+
service. If there is a particular endpoint you are interested in, click *View transactions* to view a
31+
list of similar transactions on the <<transactions, transactions overview>> page.
32+
33+
[role="screenshot"]
34+
image::apm/images/traffic-transactions.png[Traffic and transactions]
35+
36+
[discrete]
37+
[[service-error-rates]]
38+
=== Error rate and errors
39+
40+
The *Error rate* chart displays the average error rates relating to the service, within a specific time range.
41+
42+
The *Errors* table provides a high-level view of each error message when it first and last occurred,
43+
along with the total number of occurrences. This makes it very easy to quickly see which errors affect
44+
your services and take actions to rectify them. To do so, click *View errors*.
45+
46+
[role="screenshot"]
47+
image::apm/images/error-rate.png[Error rate and errors]
48+
49+
[discrete]
50+
[[service-span-duration]]
51+
=== Span types average duration and dependencies
52+
53+
The *Average duration by span type* chart visualizes each span type's average duration and helps you determine
54+
which spans could be slowing down transactions. The "app" label displayed under the
55+
chart indicates that something was happening within the application. This could signal that the
56+
agent does not have auto-instrumentation for whatever was happening during that time or that the time was spent in the
57+
application code and not in database or external requests.
58+
59+
The *Dependencies* table displays a list of downstream services or external connections relevant
60+
to the service at the selected time range. The table displays latency, traffic, error rate, and the impact of
61+
each dependency. By default, dependencies are sorted by _Impact_ to show the most used and the slowest dependency.
62+
If there is a particular dependency you are interested in, click *View service map* to view the related
63+
<<service-maps, service map>>.
64+
65+
[role="screenshot"]
66+
image::apm/images/spans-dependencies.png[Span type duration and dependencies]
67+
68+
[discrete]
69+
[[service-instances]]
70+
=== All instances
71+
72+
The *All instances* table displays a list of all the available service instances within the selected time range.
73+
Depending on how the service runs, the instance could be a host or a container. The table displays latency, traffic,
74+
errors, CPU usage, and memory usage for each instance. By default, instances are sorted by _Traffic_.
75+
76+
[role="screenshot"]
77+
image::apm/images/all-instances.png[All instances]
78+
79+
[discrete]
80+
[[service-metadata]]
81+
=== Service metadata
82+
83+
To view metadata relating to the service agent, and if relevant, the container and cloud provider,
84+
click on each icon located at the top of the page beside the service name.
85+
86+
[role="screenshot"]
87+
image::apm/images/metadata-icons.png[Service metadata]
88+
89+
*Service information*
90+
91+
* Service version
92+
* Runtime name and version
93+
* Framework name
94+
* Agent name and version
95+
96+
*Container information*
97+
98+
* Operating system
99+
* Containerized - Yes or no.
100+
* Total number of instances
101+
* Orchestration
102+
103+
*Cloud provider information*
104+
105+
* Cloud provider
106+
* Availability zones
107+
* Machine types
108+
* Project ID

docs/apm/transactions.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Like in the Transaction duration graph, you can zoom in on anomalies to further
2424

2525
*Error rate*::
2626
Visualize the total number of transactions with errors divided by the total number of transactions.
27+
The error rate value is based on the `event.outcome` field and is the relative number of failed transactions.
2728
Any unexpected increases, decreases, or irregular patterns can be investigated further
2829
with the <<errors,errors overview>>.
2930

docs/developer/advanced/upgrading-nodejs.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Theses files must be updated when upgrading Node.js:
99

1010
- {kib-repo}blob/{branch}/.ci/Dockerfile[`.ci/Dockerfile`] - The version is specified in the `NODE_VERSION` constant.
1111
This is used to pull the relevant image from https://hub.docker.com/_/node[Docker Hub].
12-
Note that Docker Hub can take 24+ hours to be updated with the new images after a new release of Node.js, so if you're upgrading Node.js in Kibana _just_ after the official Node.js release, you have to check if the new images are present on Docker Hub.
12+
Note that Docker Hub can take 24+ hours to be updated with the new images after a new release of Node.js, so if you're upgrading Node.js in Kibana just after the official Node.js release, you have to check if the new images are present on Docker Hub.
1313
If they are not, and the update is urgent, you can skip this file and update it later once Docker Hub has been updated.
1414
- {kib-repo}blob/{branch}/.node-version[`.node-version`]
1515
- {kib-repo}blob/{branch}/.nvmrc[`.nvmrc`]
@@ -29,7 +29,7 @@ Hence, upgrades to either Node.js 14 or Node.js 10 shold be done as separate PRs
2929

3030
==== Node.js patch upgrades
3131

32-
Typically, you want to backport Node.js *patch* upgrades to all supported release branches that run the same _major_ Node.js version:
32+
Typically, you want to backport Node.js *patch* upgrades to all supported release branches that run the same *major* Node.js version:
3333

3434
- If upgrading Node.js 14, and the current release is 7.11.1, the main PR should target `master` and be backported to `7.x` and `7.11`.
3535
- If upgrading Node.js 10, the main PR should target `6.8` only.

0 commit comments

Comments
 (0)