The module is available only in Deckhouse Enterprise Edition.
Deckhouse Kubernetes Platform requirements
To ensure stable operation of the Deckhouse Observability Platform, the cluster Deckhouse Kubernetes Platform must have the following minimum configuration:
- Number of master nodes — 3;
- Number of Ingress nodes — 2;
- Number of system nodes — 3;
- Number of worker nodes — 3.
The cni-cilium
module must be enabled in the cluster, with the tunnel mode set to VXLAN
(parameter tunnelMode).
We recommend using the Stable update channel for the Deckhouse Kubernetes Platform.
Hardware Requirements
The following hardware resources and configurations are necessary for proper operation:
- 10 Gbps Network between nodes hosting long-term storage;
- 1 Gbps Network between all other hosts;
- SSD Disks on all servers.
SSL Certificate Requirements
The Deckhouse Observability Platform requires the use of SSL certificates for secure data exchange. It is recommended to use Let’s Encrypt certificates. If Let’s Encrypt cannot be used, a wildcard certificate for the domain and subdomains is necessary.
Example of alternative names (SAN) in a wildcard certificate (example for the domain dop.example.com
):
*.dop.example.com
;dop.example.com
.
If the use of a wildcard certificate is not possible, the SSL certificate must : If using a wildcard SSL-certificate is not possible, use the following alternative names in the SSL certificate:
dop.example.com
— main domain;api.dop.example.com
— domain for API;update.dop.example.com
— domain for agent updates;logs.dop.example.com
— domain for logs;collector.dop.example.com
— domain for metrics;s3.dop.example.com
— domain for S3 storage;
Please note, that the example implies the use of the cluster DNS name template %s.example.com
(specified in the parameter publicDomainTemplate
).
Resource Calculation
Standard Resources for Deckhouse Observability Platform
The number of servers and required hardware resources are determined individually for each case. Approximate system requirements for different levels of load and data volumes, for nodes where Deckhouse Observability Platform components will be deployed.
Metrics per Minute | Number of Hosts | Storage Period | RAM | vCPU | SSD |
---|---|---|---|---|---|
500,000 | < 10-15 | 1 month | 96 GB | 24 | 0.7 TB |
5,000,000 | < 50-100 | 3 months | 264 GB | 32 | 3 TB |
10,000,000 | < 300-1000 | 365 days | 448 GB | 55 | 8 TB |
25,000,000 | < 300-1000 | 365 days | 1024 GB | 107 | 21 TB |
100,000,000 | < 2000-10,000 | 365 days | 5.5 TB | 803 | 87 TB |
Notes:
- Metrics per Minute — approximate number of unique metrics collected every minute.
- Number of Hosts — number of servers from which monitoring data is collected.
- Storage Period — the period for which monitoring data is retained.
- RAM, vCPU, SSD — total resources required for the system to operate in fault-tolerant mode.
The table does not include resources needed to deploy the Deckhouse Kubernetes Platform. For information on resources for Master Nodes, Ingress Nodes and System Nodes, refer to the corresponding section of the documentation.