本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

监控配置指南

此页面记录了在Rancher UI中配置监控V2的一些重要选项。

有关配置 Prometheus 自定义抓取目标和规则的信息,请参考 Prometheus Operator.的上游文档。在 Prometheus Operator 的 设计文档中,解释了一些最重要的自定义资源,而 Prometheus Operator 文档还可以帮助您设置 RBAC、Thanos 或自定义配置。

设置资源限制和请求

监控应用程序的资源请求和限制可以在安装`rancher-monitoring`时进行配置。有关默认限制的更多信息,请参见此页面。

在空闲集群上,监控可能会有高CPU使用率。为了提高性能,请关闭Prometheus适配器。

Prometheus配置

通常不需要直接编辑Prometheus自定义资源。

相反,要配置Prometheus抓取自定义指标,您只需创建一个新的ServiceMonitor或PodMonitor,以配置Prometheus抓取额外的指标。

ServiceMonitor和PodMonitor配置

有关详细信息,请参见此页面。

高级Prometheus配置

有关直接编辑Prometheus自定义资源的更多信息,这在高级用例中可能会有所帮助,请参见此页面。

Alertmanager配置

Alertmanager自定义资源通常不需要直接编辑。对于大多数常见用例,您可以通过更新Routes和Receivers来管理警报。

路由和接收器是 Alertmanager 自定义资源配置的一部分。在 Rancher UI 中,路由和接收器并不是真正的自定义资源,而是 Prometheus Operator 用于将您的配置与 Alertmanager 自定义资源同步的伪自定义资源。当路由和接收器被更新时,监控应用程序将自动更新 Alertmanager 以反映这些更改。

对于一些高级用例,您可能希望直接配置 Alertmanager。有关更多信息,请参见 此页面。

接收器

接收器用于设置通知。有关如何配置接收器的详细信息,请参见 此页面。

路由

路由在通知到达接收器之前进行过滤。每个路由需要引用一个已经配置的接收器。有关如何配置路由的详细信息,请参见 此页面。

高级

有关直接编辑 Alertmanager 自定义资源的更多信息,这在高级用例中可能会有所帮助,请参见 此页面。