This is an automated email from the ASF dual-hosted git repository.
abhishek pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new f665a0c077 Docs - Add links to Basic Tuning guide in process pages
(#12741)
f665a0c077 is described below
commit f665a0c0770afc2ece782c9da02bdf21dc98a174
Author: Peter Marshall <[email protected]>
AuthorDate: Tue Aug 16 14:12:44 2022 +0100
Docs - Add links to Basic Tuning guide in process pages (#12741)
Added link to the relevant section of the Basic Cluster Tuning page on each
process page.
This is in order to improve access to this information, which is not easy
to find through search or nav.
---
docs/design/broker.md | 2 ++
docs/design/coordinator.md | 2 ++
docs/design/historical.md | 18 ++++++++++--------
docs/design/middlemanager.md | 2 ++
docs/design/overlord.md | 2 ++
docs/design/peons.md | 2 ++
docs/design/router.md | 2 ++
7 files changed, 22 insertions(+), 8 deletions(-)
diff --git a/docs/design/broker.md b/docs/design/broker.md
index cc0872c620..795f70faca 100644
--- a/docs/design/broker.md
+++ b/docs/design/broker.md
@@ -27,6 +27,8 @@ title: "Broker"
For Apache Druid Broker Process Configuration, see [Broker
Configuration](../configuration/index.md#broker).
+For basic tuning guidance for the Broker process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#broker).
+
### HTTP endpoints
For a list of API endpoints supported by the Broker, see [Broker
API](../operations/api-reference.md#broker).
diff --git a/docs/design/coordinator.md b/docs/design/coordinator.md
index 8d0a5d18e6..4fd27dc248 100644
--- a/docs/design/coordinator.md
+++ b/docs/design/coordinator.md
@@ -27,6 +27,8 @@ title: "Coordinator Process"
For Apache Druid Coordinator Process Configuration, see [Coordinator
Configuration](../configuration/index.md#coordinator).
+For basic tuning guidance for the Coordinator process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#coordinator).
+
### HTTP endpoints
For a list of API endpoints supported by the Coordinator, see [Coordinator
API](../operations/api-reference.md#coordinator).
diff --git a/docs/design/historical.md b/docs/design/historical.md
index 8c1689e0d6..25a957404c 100644
--- a/docs/design/historical.md
+++ b/docs/design/historical.md
@@ -27,6 +27,8 @@ title: "Historical Process"
For Apache Druid Historical Process Configuration, see [Historical
Configuration](../configuration/index.md#historical).
+For basic tuning guidance for the Historical process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#historical).
+
### HTTP endpoints
For a list of API endpoints supported by the Historical, please see the [API
reference](../operations/api-reference.md#historical).
@@ -39,21 +41,21 @@ org.apache.druid.cli.Main server historical
### Loading and serving segments
-Each Historical process copies or "pulls" segment files from Deep Storage to
local disk in an area called the *segment cache*. Set the
`druid.segmentCache.locations` to configure the size and location of the
segment cache on each Historical process. See [Historical general
configuration](../configuration/index.html#historical-general-configuration).
+Each Historical process copies or "pulls" segment files from Deep Storage to
local disk in an area called the *segment cache*. Set the
`druid.segmentCache.locations` to configure the size and location of the
segment cache on each Historical process. See [Historical general
configuration](../configuration/index.md#historical-general-configuration).
-See the [Tuning
Guide](../operations/basic-cluster-tuning.html#segment-cache-size) for more
information.
+See the [Tuning
Guide](../operations/basic-cluster-tuning.md#segment-cache-size) for more
information.
-The [Coordinator](../design/coordinator.html) controls the assignment of
segments to Historicals and the balance of segments between Historicals.
Historical processes do not communicate directly with each other, nor do they
communicate directly with the Coordinator. Instead, the Coordinator creates
ephemeral entries in Zookeeper in a [load queue
path](../configuration/index.html#path-configuration). Each Historical process
maintains a connection to Zookeeper, watching those paths for se [...]
+The [Coordinator](../design/coordinator.html) controls the assignment of
segments to Historicals and the balance of segments between Historicals.
Historical processes do not communicate directly with each other, nor do they
communicate directly with the Coordinator. Instead, the Coordinator creates
ephemeral entries in Zookeeper in a [load queue
path](../configuration/index.md#path-configuration). Each Historical process
maintains a connection to Zookeeper, watching those paths for segm [...]
-For more information about how the Coordinator assigns segments to Historical
processes, see [Coordinator](../design/coordinator.html).
+For more information about how the Coordinator assigns segments to Historical
processes, see [Coordinator](../design/coordinator.md).
When a Historical process detects a new entry in the Zookeeper load queue, it
checks its own segment cache. If no information about the segment exists there,
the Historical process first retrieves metadata from Zookeeper about the
segment, including where the segment is located in Deep Storage and how it
needs to decompress and process it.
-For more information about segment metadata and Druid segments in general, see
[Segments](../design/segments.html).
+For more information about segment metadata and Druid segments in general, see
[Segments](../design/segments.md).
-After a Historical process pulls down and processes a segment from Deep
Storage, Druid advertises the segment as being available for queries from the
Broker. This announcement by the Historical is made via Zookeeper, in a
[served segments path](../configuration/index.html#path-configuration).
+After a Historical process pulls down and processes a segment from Deep
Storage, Druid advertises the segment as being available for queries from the
Broker. This announcement by the Historical is made via Zookeeper, in a
[served segments path](../configuration/index.md#path-configuration).
-For more information about how the Broker determines what data is available
for queries, please see [Broker](broker.html).
+For more information about how the Broker determines what data is available
for queries, please see [Broker](broker.md).
To make data from the segment cache available for querying as soon as
possible, Historical services search the local segment cache upon startup and
advertise the segments found there.
@@ -63,7 +65,7 @@ The segment cache uses [memory
mapping](https://en.wikipedia.org/wiki/Mmap). The
At query time, if the required part of a segment file is available in the
memory mapped cache or "page cache", the Historical re-uses it and reads it
directly from memory. If it is not in the memory-mapped cache, the Historical
reads that part of the segment from disk. In this case, there is potential for
new data to flush other segment data from memory. This means that if free
operating system memory is close to `druid.server.maxSize`, the more likely
that segment data will be availabl [...]
-Note that this memory-mapped segment cache is in addition to other
[query-level caches](../querying/caching.html).
+Note that this memory-mapped segment cache is in addition to other
[query-level caches](../querying/caching.md).
### Querying segments
diff --git a/docs/design/middlemanager.md b/docs/design/middlemanager.md
index 6a59debe13..5cfc29b707 100644
--- a/docs/design/middlemanager.md
+++ b/docs/design/middlemanager.md
@@ -27,6 +27,8 @@ title: "MiddleManager Process"
For Apache Druid MiddleManager Process Configuration, see [Indexing Service
Configuration](../configuration/index.md#middlemanager-and-peons).
+For basic tuning guidance for the MiddleManager process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#middlemanager).
+
### HTTP endpoints
For a list of API endpoints supported by the MiddleManager, please see the
[API reference](../operations/api-reference.md#middlemanager).
diff --git a/docs/design/overlord.md b/docs/design/overlord.md
index 0abd3e798d..1530e5dc86 100644
--- a/docs/design/overlord.md
+++ b/docs/design/overlord.md
@@ -27,6 +27,8 @@ title: "Overlord Process"
For Apache Druid Overlord Process Configuration, see [Overlord
Configuration](../configuration/index.md#overlord).
+For basic tuning guidance for the Overlord process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#overlord).
+
### HTTP endpoints
For a list of API endpoints supported by the Overlord, please see the [API
reference](../operations/api-reference.md#overlord).
diff --git a/docs/design/peons.md b/docs/design/peons.md
index 86a91612bc..5b2953915f 100644
--- a/docs/design/peons.md
+++ b/docs/design/peons.md
@@ -27,6 +27,8 @@ title: "Peons"
For Apache Druid Peon Configuration, see [Peon Query
Configuration](../configuration/index.md#peon-query-configuration) and
[Additional Peon
Configuration](../configuration/index.md#additional-peon-configuration).
+For basic tuning guidance for MiddleManager tasks, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#task-configurations).
+
### HTTP endpoints
For a list of API endpoints supported by the Peon, please see the [Peon API
reference](../operations/api-reference.md#peon).
diff --git a/docs/design/router.md b/docs/design/router.md
index 820a182fe4..436a8b7b21 100644
--- a/docs/design/router.md
+++ b/docs/design/router.md
@@ -36,6 +36,8 @@ In addition to query routing, the Router also runs the [Druid
console](../operat
For Apache Druid Router Process Configuration, see [Router
Configuration](../configuration/index.md#router).
+For basic tuning guidance for the Router process, see [Basic cluster
tuning](../operations/basic-cluster-tuning.md#router).
+
### HTTP endpoints
For a list of API endpoints supported by the Router, see [Router
API](../operations/api-reference.md#router).
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]