Skip to content

Commit 6871168

Browse files
authored
Merge pull request #45891 from bburt-rh/RHDEVDOCS-4007-fully-modularize-monitoring-docs-for-jupiter
RHDEVDOCS-4007 - fully modularize monitoring docs for Jupiter
2 parents 098885b + 09f2c1f commit 6871168

21 files changed

+56
-42
lines changed

modules/monitoring-accessing-the-alerting-ui.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/managing-alerts.adoc
44

5+
:_content-type: PROCEDURE
56
[id="accessing_the_alerting_ui_{context}"]
67
= Accessing the Alerting UI in the Administrator and Developer perspectives
78

modules/monitoring-applying-custom-alertmanager-configuration.adoc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,3 @@ To change the Alertmanager configuration from the {product-title} web console:
101101
. Modify the YAML configuration file.
102102

103103
. Select *Save*.
104-
105-
[role="_additional-resources"]
106-
.Additional resources
107-
108-
* See link:https://www.pagerduty.com/[the PagerDuty official site] for more information on PagerDuty
109-
* See link:https://www.pagerduty.com/docs/guides/prometheus-integration-guide/[the PagerDuty Prometheus Integration Guide] to learn how to retrieve the `service_key`
110-
* See link:https://prometheus.io/docs/alerting/configuration/[Alertmanager configuration] for configuring alerting through different alert receivers

modules/monitoring-configuring-cluster-for-application-monitoring.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/application-monitoring.adoc
44

5+
:_content-type: PROCEDURE
56
[id="configuring-cluster-for-application-monitoring_{context}"]
67
= Configuring cluster for application monitoring
78

modules/monitoring-configuring-monitoring-for-an-application.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/application-monitoring.adoc
44

5+
:_content-type: PROCEDURE
56
[id="configuring-monitoring-for-an-application_{context}"]
67
= Configuring monitoring for an application
78

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * monitoring/configuring-the-monitoring-stack.adoc
4+
5+
:_content-type: CONCEPT
6+
[id="configuring_persistent_storage_{context}"]
7+
= Configuring persistent storage
8+
9+
Running cluster monitoring with persistent storage means that your metrics are stored to a persistent volume (PV) and can survive a pod being restarted or recreated. This is ideal if you require your metrics or alerting data to be guarded from data loss. For production environments, it is highly recommended to configure persistent storage. Because of the high IO demands, it is advantageous to use local storage.
10+
11+
[id="persistent-storage-prerequisites"]
12+
== Persistent storage prerequisites
13+
14+
* Dedicate sufficient local persistent storage to ensure that the disk does not become full. How much storage you need depends on the number of pods.
15+
16+
* Make sure you have a persistent volume (PV) ready to be claimed by the persistent volume claim (PVC), one PV for each replica. Because Prometheus has two replicas and Alertmanager has three replicas, you need five PVs to support the entire monitoring stack. The PVs should be available from the Local Storage Operator. This does not apply if you enable dynamically provisioned storage.
17+
18+
* Use the block type of storage.
19+
20+
[NOTE]
21+
====
22+
If you use a local volume for persistent storage, do not use a raw block volume, which is described with `volumeMode: block` in the `LocalVolume` object. Prometheus cannot use raw block volumes.
23+
====

modules/monitoring-enabling-query-logging-for-thanos-querier.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
//
33
// * monitoring/configuring-the-monitoring-stack.adoc
44

5-
[id="enabling-query-logging-for-thanos-querier_{context}"]
65
:_content-type: PROCEDURE
6+
[id="enabling-query-logging-for-thanos-querier_{context}"]
77
= Enabling query logging for Thanos Querier
88

99
[role="_abstract"]

modules/monitoring-managing-alerting-rules.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/managing-alerts.adoc
44

5+
:_content-type: CONCEPT
56
[id="managing-alerting-rules_{context}"]
67
= Managing alerting rules
78

modules/monitoring-managing-silences.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/managing-alerts.adoc
44

5+
:_content-type: CONCEPT
56
[id="managing-silences_{context}"]
67
= Managing silences
78

modules/monitoring-optimizing-alerting-for-user-defined-projects.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * monitoring/managing-alerts.adoc
44

5+
:_content-type: CONCEPT
56
[id="Optimizing-alerting-for-user-defined-projects_{context}"]
67
= Optimizing alerting for user-defined projects
78

modules/monitoring-querying-metrics.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// * monitoring/managing-metrics.adoc
44
// * virt/logging_events_monitoring/virt-prometheus-queries.adoc
55

6+
:_content-type: CONCEPT
67
[id="querying-metrics_{context}"]
78
= Querying metrics
89

0 commit comments

Comments
 (0)