Skip to content

Commit 1893f6a

Browse files
committed
[DOCS] Merge monitoring sections in Elasticsearch book (#46885)
1 parent 71ec070 commit 1893f6a

16 files changed

+127
-84
lines changed

docs/reference/index.asciidoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ include::setup.asciidoc[]
1818

1919
include::setup/setup-xes.asciidoc[]
2020

21-
include::monitoring/configuring-monitoring.asciidoc[]
22-
2321
include::setup/setup-xclient.asciidoc[]
2422

2523
include::setup/bootstrap-checks-xes.asciidoc[]

docs/reference/monitoring/collecting-monitoring-data.asciidoc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
[role="xpack"]
22
[testenv="gold"]
33
[[collecting-monitoring-data]]
4-
=== Collecting monitoring data
5-
++++
6-
<titleabbrev>Collecting monitoring data</titleabbrev>
7-
++++
4+
== Collecting monitoring data
85

96
If you enable the Elastic {monitor-features} in your cluster, you can
107
optionally collect metrics about {es}. By default, monitoring is enabled but

docs/reference/monitoring/collectors.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ For more information about the configuration options for the collectors, see
110110

111111
[float]
112112
[[es-monitoring-stack]]
113-
=== Collecting data from across the Elastic Stack
113+
==== Collecting data from across the Elastic Stack
114114

115115
{monitoring} in {es} also receives monitoring data from other parts of the
116116
Elastic Stack. In this way, it serves as an unscheduled monitoring data

docs/reference/monitoring/configuring-filebeat.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[role="xpack"]
22
[testenv="basic"]
33
[[configuring-filebeat]]
4-
=== Collecting {es} log data with {filebeat}
4+
== Collecting {es} log data with {filebeat}
55

66
[subs="attributes"]
77
++++

docs/reference/monitoring/configuring-metricbeat.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[role="xpack"]
22
[testenv="gold"]
33
[[configuring-metricbeat]]
4-
=== Collecting {es} monitoring data with {metricbeat}
4+
== Collecting {es} monitoring data with {metricbeat}
55

66
[subs="attributes"]
77
++++

docs/reference/monitoring/configuring-monitoring.asciidoc

Lines changed: 0 additions & 23 deletions
This file was deleted.

docs/reference/monitoring/exporters.asciidoc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,3 @@ which is used to determine whether the resource should be replaced. The `version
158158
field value represents the latest version of {monitoring} that changed the
159159
resource. If a resource is edited by someone or something external to
160160
{monitoring}, those changes are lost the next time an automatic update occurs.
161-
162-
include::local-export.asciidoc[]
163-
include::http-export.asciidoc[]
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
[role="xpack"]
2+
[testenv="basic"]
3+
[[how-monitoring-works]]
4+
== How monitoring works
5+
++++
6+
<titleabbrev>How it works</titleabbrev>
7+
++++
8+
9+
Each {es} node, {ls} node, {kib} instance, and Beat is considered unique in the
10+
cluster based on its persistent UUID, which is written to the
11+
<<path-settings,`path.data`>> directory when the node or instance starts.
12+
13+
Monitoring documents are just ordinary JSON documents built by monitoring each
14+
{stack} component at a specified collection interval. If you want to alter the
15+
templates for these indices, see <<config-monitoring-indices>>.
16+
17+
Each component in the {stack} is responsible for monitoring itself and then
18+
forwarding those documents to the production cluster for both routing and
19+
indexing (storage). The routing and indexing processes in {es} are handled by
20+
what are called <<es-monitoring-collectors,collectors>> and
21+
<<es-monitoring-exporters,exporters>>.
22+
23+
Alternatively, you can use {metricbeat} to collect monitoring data and ship it
24+
directly to the monitoring cluster.
25+
26+
To learn how to collect monitoring data, see:
27+
28+
* <<collecting-monitoring-data>>
29+
* <<configuring-metricbeat>>
30+
* {kibana-ref}/xpack-monitoring.html[Monitoring {kib}]
31+
* {logstash-ref}/monitoring-logstash.html[Monitoring {ls}]
32+
* Monitoring Beats:
33+
** {auditbeat-ref}/monitoring.html[{auditbeat}]
34+
** {filebeat-ref}/monitoring.html[{filebeat}]
35+
** {functionbeat-ref}/monitoring.html[{functionbeat}]
36+
** {heartbeat-ref}/monitoring.html[{heartbeat}]
37+
** {metricbeat-ref}/monitoring.html[{metricbeat}]
38+
** {packetbeat-ref}/monitoring.html[{packetbeat}]
39+
** {winlogbeat-ref}/monitoring.html[{winlogbeat}]

docs/reference/monitoring/http-export.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[role="xpack"]
22
[testenv="basic"]
33
[[http-exporter]]
4-
=== HTTP Exporters
4+
=== HTTP exporters
55

66
The `http` exporter is the preferred exporter in {monitoring} because it enables
77
the use of a separate monitoring cluster. As a secondary benefit, it avoids
260 KB
Loading

0 commit comments

Comments
 (0)