第 2 章 自定义日志记录警报
您可以配置 LokiStack 部署,以生成自定义的警报和记录的指标。如果要使用自定义 警报和记录规则,您必须启用 LokiStack 规则器组件。
LokiStack 基于日志的警报和记录的指标通过向 ruler 组件提供 LogQL (Grafana 文档)表达式来触发。
要提供这些表达式,您必须创建一个包含 警报规则的 AlertingRule
自定义资源(CR),或包含与 Prometheus 兼容的 记录规则 的 RecordingRule
CR (Prometheus 文档)。
管理员可以为 application
, audit
, 或 infrastructure
租户配置基于日志的警报或记录指标数据。没有管理员权限的用户可为他们有权访问的应用程序
租户配置基于日志的警报或记录指标。
应用程序、审计和基础架构警报默认发送到 openshift-monitoring
命名空间中的 OpenShift Container Platform 监控堆栈 Alertmanager,除非您禁用了本地 Alertmanager 实例。如果启用了用于监控 openshift-user-workload-monitoring
命名空间中的用户定义的项目的 Alertmanager,应用程序警报默认发送到此命名空间中的 Alertmanager。
2.1. 配置规则器 复制链接链接已复制到粘贴板!
启用 LokiStack
规则器组件时,用户可以定义触发日志记录警报或记录指标的 LogQL (Grafana 文档)表达式组。
管理员可以通过修改 LokiStack
自定义资源(CR) 来启用规则器。
先决条件
- 已安装 Red Hat OpenShift Logging Operator 和 Loki Operator。
-
您已创建了
LokiStack
CR。 - 有管理员权限。