Kubernetes 配置规则
配置规则允许您为不同的监视器组关联预定义操作,以跟踪配置变更并维持最优设置。这些规则支持设定特定条件,从而决定将应用于监视器的操作。
设置配置规则
支持的操作系统平台:Linux
- 登录 Site24x7,依次进入管理 > 清单 > 配置规则,然后点击添加规则。
- 为规则提供显示名称和描述。
- 定义条件:将条件设置为 AND 或 OR。根据定义的条件(AND 或 OR),将分别考虑其中一个(OR)或全部(AND)条件来执行操作。
- 选择 Kubernetes 作为监视器类型。
- 定义操作:使用下拉菜单为 Kubernetes 关联以下操作:
- 检查频率:选择一分钟或五分钟的轮询间隔进行数据采集。
- 用户配置文件:手动添加您希望监控的用户配置文件名称。按 Enter 键可添加多个值。
- 标签:为特定监视器关联标签,以便创造性地组织和管理监视器。
- 依赖监视器:设置依赖监视器,当所选监视器状态为宕机时,将抑制发送给其他监视器的告警。
- 值班计划:确保在特定轮班时间内向负责人发送通知,帮助他们快速响应告警或事件。
- 静默资源终止告警:如果您不希望在容器从 Site24x7 暂停/删除时收到告警,请将此项设置为 True。
- 自动删除已终止的资源:如果您希望从 Site24x7 中删除已终止的 Kubernetes 资源,请将此项设置为 True。
- 添加资源类型:手动添加您希望监控的资源类型。按 Enter 键可添加多个值。
使用以下过滤器筛选要添加的 Kubernetes 资源: - 按命名空间过滤资源
- 按名称过滤资源
- 按标签过滤资源
- 按名称过滤要添加的节点
- 按名称过滤要添加的 Pod
- 按名称过滤要添加的容器
- 按名称过滤要添加的 Service
- 按名称过滤要添加的 DaemonSet
- 按名称过滤要添加的 Deployment
- 按名称过滤要添加的 HPA
- 按名称过滤要添加的 ReplicaSet
- 按名称过滤要添加的 Endpoint
- 按名称过滤要添加的 Replication Controller
- 按名称过滤要添加的 StatefulSet
- 按名称过滤要添加的持久卷声明
- 按名称过滤要添加的 ConfigMap
- 按名称过滤要添加的持久卷
- 按名称过滤要添加的 Ingress
注意此外,您可以使用正则表达式过滤任意类型的资源并将其添加至监控。以下是一个示例:
mysql-.*|redis-.*|memcached-.*
这将匹配所有符合上述模式的 MySQL、Redis 和 Memcached Pod,并将其添加至监控。
- 为 Kubernetes 节点关联以下操作,并确保监视器类型为 Kubernetes Node:
- 禁用节点告警:如果您不希望收到来自 Site24x7 的节点告警,请将此项设置为 True。
- 为 Kubernetes Pod 关联以下操作,并确保监视器类型为 Kubernetes Pod:
- 禁用 Pod 告警:如果您不希望收到来自 Site24x7 的 Pod 告警,请将此项设置为 True。
- 从 IT 自动化模板中选择您希望执行的自动化类型,并提供必要参数以自动修复例行操作。
- 点击保存或保存并立即运行规则以立即执行该规则。
