|
| 1 | +:_mod-docs-content-type: REFERENCE |
| 2 | +[id="telco-hub-acm-observability_{context}"] |
| 3 | += {rh-rhacm} Observability |
| 4 | + |
| 5 | +Cluster observability is provided by the multicluster engine and {rh-rhacm}. |
| 6 | + |
| 7 | +* Observability storage needs several `PV` resources and an S3 compatible bucket storage for long term retention of the metrics. |
| 8 | +* Storage requirements calculation is complex and dependent on the specific workloads and characteristics of managed clusters. |
| 9 | +Requirements for `PV` resources and the S3 bucket depend on many aspects including data retention, the number of managed clusters, managed cluster workloads, and so on. |
| 10 | +* Estimate the required storage for observability by using the observability sizing calculator in the {rh-rhacm} capacity planning repository. |
| 11 | +See the Red Hat Knowledgebase article link:https://access.redhat.com/articles/7103886[Calculating storage need for MultiClusterHub Observability on telco environments] for an explanation of using the calculator to estimate observability storage requirements. |
| 12 | +The below table uses inputs derived from the telco RAN DU RDS and the hub cluster RDS as representative values. |
| 13 | +
|
| 14 | +[NOTE] |
| 15 | +==== |
| 16 | +The following numbers are estimated. |
| 17 | +Tune the values for more accurate results. |
| 18 | +Add an engineering margin, for example +20%, to the results to account for potential estimation inaccuracies. |
| 19 | +==== |
| 20 | + |
| 21 | +.Cluster requirements |
| 22 | +[cols="42%,42%,16%",options="header"] |
| 23 | +|==== |
| 24 | +|Capacity planner input |
| 25 | +|Data source |
| 26 | +|Example value |
| 27 | + |
| 28 | +|Number of control plane nodes |
| 29 | +|Hub cluster RDS (scale) and telco RAN DU RDS (topology) |
| 30 | +|3500 |
| 31 | + |
| 32 | +|Number of additional worker nodes |
| 33 | +|Hub cluster RDS (scale) and telco RAN DU RDS (topology) |
| 34 | +|0 |
| 35 | + |
| 36 | +|Days for storage of data |
| 37 | +|Hub cluster RDS |
| 38 | +|15 |
| 39 | + |
| 40 | +|Total Number of pods per cluster |
| 41 | +|Telco RAN DU RDS |
| 42 | +|120 |
| 43 | + |
| 44 | +|Number of namespaces (excl OCP) |
| 45 | +|Telco RAN DU RDS |
| 46 | +|4 |
| 47 | + |
| 48 | +|Number of metric samples per hour |
| 49 | +|Default value |
| 50 | +|12 |
| 51 | + |
| 52 | +|Number of hours of retention in Receiver PV |
| 53 | +|Default value |
| 54 | +|24 |
| 55 | +|==== |
| 56 | + |
| 57 | +With these input values, the sizing calculator as described in the Red Hat Knowledgebase article link:https://access.redhat.com/articles/7103886[Calculating storage need for MultiClusterHub Observability on telco environments] indicates the following storage needs: |
| 58 | + |
| 59 | +.Storage requirements |
| 60 | +[options="header"] |
| 61 | +|==== |
| 62 | +2+|alertmanager PV 2+|thanos-receive PV 2+|thanos-compactor PV |
| 63 | + |
| 64 | +|*Per replica* |*Total* |*Per replica* |*Total* 2+|*Total* |
| 65 | + |
| 66 | +|10GBi |30GBi |10GBi |30GBi 2+|100GBi |
| 67 | +|==== |
| 68 | + |
| 69 | +.Storage requirements |
| 70 | +[options="header"] |
| 71 | +|==== |
| 72 | +2+|thanos-rule PV 2+|thanos-store PV 2+|Object bucket^[1]^ |
| 73 | + |
| 74 | +|*Per replica* |*Total* |*Per replica* |*Total* |*Per day* |*Total* |
| 75 | + |
| 76 | +|30GBi |90GBi |100GBi |300GBi |15GBi |101GBi |
| 77 | +|==== |
| 78 | +[1] For object bucket we assume we disable downsampling, so only need to calculate storage for raw data. |
0 commit comments