Skip to content

Commit 52edf3a

Browse files
committed
Merge remote-tracking branch upstream/master
2 parents eae9664 + d53f832 commit 52edf3a

File tree

893 files changed

+12006
-5074
lines changed

Some content is hidden

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

893 files changed

+12006
-5074
lines changed

.ci/packer_cache_for_branch.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ set -e
55
branch="$1"
66
checkoutDir="$(pwd)"
77

8+
function cleanup()
9+
{
10+
if [[ "$branch" != "master" ]]; then
11+
rm --preserve-root -rf "$checkoutDir"
12+
fi
13+
14+
exit 0
15+
}
16+
17+
trap 'cleanup' 0
18+
819
if [[ "$branch" != "master" ]]; then
920
checkoutDir="/tmp/kibana-$branch"
1021
git clone https://github.com/elastic/kibana.git --branch "$branch" --depth 1 "$checkoutDir"
@@ -56,6 +67,3 @@ echo "created $HOME/.kibana/bootstrap_cache/$branch.tar"
5667

5768
.ci/build_docker.sh
5869

59-
if [[ "$branch" != "master" ]]; then
60-
rm --preserve-root -rf "$checkoutDir"
61-
fi

.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

0 commit comments

Comments
 (0)