部署容量规划¶
默认情况下,可观测性模块为了避免消耗过多资源,已经设置了资源上线(resource limit),可观测系统需要处理大量的数据,如果容量规划不合理,可能会导致系统负载过高,影响稳定性和可靠性。
观测组件的资源规划¶
可观测性模块包含 Insight 和 Insight Agent。其中,Insight 主要负责观测数据的存储,分析与展示。而 Insight Agent 包含了数据采集、数据处理、数据上传等功能。
存储组件的容量规划¶
Insight 的存储组件主要包括 ElasticSearch 和 VictoriaMetrics. 其中,ElasticSearch 主要负责存储和查询日志与链路数据,VictoriaMetrics 主要负责存储和查询指标数据。
- VictoriaMetircs: 其磁盘用量与存储的指标有关,根据 vmstorage 的磁盘规划 预估容量后 调整 vmstorage 磁盘。
采集器的资源规划¶
Insight Agent 的采集器中包含 Proemtheus,虽然 Prometheus 本身是一个独立的组件,但是在 Insight Agent 中,Prometheus 会被用于采集数据,因此需要对 Prometheus 的资源进行规划。
- Prometheus:其资源用量与采集的指标量有关,可以参考 Prometheus 资源规划 进行调整。