mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 15:46:57 +01:00
69 lines
1.5 KiB
Plaintext
69 lines
1.5 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * scalability_and_performance/scaling-cluster-monitoring-operator.adoc
|
|
// * installing-byoh/installing-existing-hosts.adoc
|
|
|
|
[id="prometheus-database-storage-requirements_{context}"]
|
|
= Prometheus database storage requirements
|
|
|
|
Red Hat performed various tests for different scale sizes.
|
|
|
|
.Prometheus Database storage requirements based on number of nodes/pods in the cluster
|
|
[options="header"]
|
|
|===
|
|
|Number of Nodes |Number of pods |Prometheus storage growth per day |Prometheus storage growth per 15 days |RAM Space (per scale size) |Network (per tsdb chunk)
|
|
|
|
|50
|
|
|1800
|
|
|6.3 GB
|
|
|94 GB
|
|
|6 GB
|
|
|16 MB
|
|
|
|
|100
|
|
|3600
|
|
|13 GB
|
|
|195 GB
|
|
|10 GB
|
|
|26 MB
|
|
|
|
|150
|
|
|5400
|
|
|19 GB
|
|
|283 GB
|
|
|12 GB
|
|
|36 MB
|
|
|
|
|200
|
|
|7200
|
|
|25 GB
|
|
|375 GB
|
|
|14 GB
|
|
|46 MB
|
|
|===
|
|
|
|
Approximately 20 percent of the expected size was added as overhead to ensure
|
|
that the storage requirements do not exceed the calculated value.
|
|
|
|
The above calculation is for the default {product-title} Cluster Monitoring
|
|
Operator.
|
|
|
|
[NOTE]
|
|
====
|
|
CPU utilization has minor impact. The ratio is approximately 1 core out of 40
|
|
per 50 nodes and 1800 pods.
|
|
====
|
|
|
|
*Lab environment*
|
|
|
|
In a previous release, all experiments were performed in an {product-title} on
|
|
{rh-openstack} environment:
|
|
|
|
* Infra nodes (VMs) - 40 cores, 157 GB RAM.
|
|
* CNS nodes (VMs) - 16 cores, 62 GB RAM, NVMe drives.
|
|
|
|
*Recommendations for {product-title}*
|
|
|
|
* Use at least three infrastructure (infra) nodes.
|
|
* Use at least three *openshift-container-storage* nodes with non-volatile memory express (NVMe) drives.
|