配置事件告警

最近更新时间:2024-09-18 16:25:02

我的收藏

操作场景

云数据库 MongoDB 已接入 腾讯云可观测平台,支持上报腾讯云可观测平台事件,所有的腾讯云可观测平台事件将自动投递到腾讯云 事件总线(EventBridge)云服务事件集。腾讯云事件总线(EventBridge)是一款安全、稳定、高效的无服务器事件管理平台。事件是状态变化的数据记录,事件源发布事件到事件总线 EventBridge 需要按照 CloudEvents 规范。了解 CloudEvents 规范的更多信息,请参见 CloudEvents 1.0

事件目标

一条事件规则可以有多个事件目标。创建事件规则之前,请先规划事件目标类型。事件总线当前支持以下事件目标:
消息推送(仅支持云服务事件集中的规则)
Ckafka

云数据库 MongoDB 事件

事件中文名称
事件英文名称
事件类型
从属维度
有无恢复概念
事件描述
处理方法和建议
连接数超限
connectionOverlimit
异常事件
实例维度
实例连接数使用超过最大限制。
提升最大连接数或重启实例,具体操作,请参见 连接数超限解决方法
数据库性能调优,请参见 连接使用率偏高异常分析及解决方法
数据主从切换
primarywitch
异常事件
实例维度
实例主节点异常,与从节点发生切换。当物理机故障时可能会触发该事件。
请确认实例状态是否正常。
磁盘空间即将耗尽
instanceDiskSpaceLow
异常事件
实例维度
磁盘空间即将写满,可能造成实例只读。
清理磁盘空间,具体操作,请参见 磁盘空间利用率偏高解决方法
节点 CPU 异常
NodeCPUAbnormal
异常事件
实例维度
集群中有任一节点 CPU 使用率达到80%,即触发告警。
具体操作,请参见 CPU 使用率偏高解决方法
SSL 证书即将过期
SSLCertAboutToExpire
异常事件
实例维度
实例使用的 SSL 证书即将过期
更新当前实例的 SSL 证书,具体操作,请参见开启 SSL 认证
节点 OOM
NodeOom
异常事件
实例维度
Mongod 节点内存使用过载
评估当前数据库内存规格是否满足业务需求,如果需要更大的内存建议升级配置。具体信息,请参见 变更 Mongod 节点配置规格
节点重启
NodeReboot
异常事件
实例维度
Mongod 节点重启
如果是非计划内的重启(非主动操作重启、参数变更、实例升级、迁移节点等),请关注是否业务负载过大导致重启,必要时建议升级配置。
节点状态异常
NodeAbnormal
异常事件
实例维度
Mongod 或 Mongos
节点状态异常,可能影响服务
人工排查节点状态。若无法解决,可 提交工单 处理。

计费说明

腾讯云提供事件总线 EventBridge 按量计费的购买方式。具体信息,请参见 事件总线 > 产品定价
类型
按量计费
付款方式
根据实际投递到事件集的事件数量,每小时结算
计费单位
元/百万条事件
使用场景
消息量少或消息量波动大的应用场景,可以有效避免资源浪费

操作步骤

1. 登录 腾讯云事件总线控制台,选择左侧导航栏中的 事件规则
2. 在右侧页面上方,地域请选择广州,在事件集下拉列表选择 default
说明:
云服务事件集用以收集全地域的腾讯云服务产生的监控事件与审计事件。默认创建在广州,不可删除。
在左侧导航选择事件集,在事件集列表,单击 default ,可查看默认的 default 事件集已经包含云数据库 MongoDB。具体操作,请参见 官方云服务事件源
3. 事件规则页面,单击新建,在事件模式导航页面,根据下表参数解释,配置页面参数。
界面区域
界面参数
参数解释
基础信息
地域
创建事件规则所在地域。
事件集
事件规则所属的事件集信息。
规则名称
设置事件规则的名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2个 - 60个字符。
规则描述
对事件规则简要描述。
标签
给事件设置标签键与值。
数据转换
勾选是否需要数据转换。
事件示例
事件示例选择
在下拉列表中,可以搜索 MongoDB,查看 MongoDB 事件的相关示例。
事件匹配
编写模式
表单模式:该模式可以选择云服务类型,及事件类型,给出事件匹配规则。
自定义事件:该模式请在下方输入框自定义事件匹配规则。如何编写规则,请单击规则编写指引
云服务类型
编写模式选择表单模式时,显示该参数。在下拉列表,选择云数据库 MongoDB
事件类型
编写模式选择表单模式时,显示该参数。在下拉列表,选择支持的事件类型。
事件匹配规则预览
预览生成的事件匹配规则。
4. 单击测试匹配规则,对已定义的事件匹配规则进行测试。测试通过后,单击下一步。若测试失败,请根据提示信息校正。
5. (可选)如果需要转换数据格式,显示事件转换页面,如下图所示。根据下表参数解释,配置数据转换的格式及字段。
说明:
数据转换提供简单的数据处理功能,通过传入数据和配置项,可以实现对数据格式化处理,然后返回处理完成的结构化数据,分发下游目标,构建数据源和数据处理系统间的桥梁。

界面区域
界面参数
参数解释
新建数据转换
事件模式预览
选择示例事件,可使用事件模板;
选择手动输入,可在下方的输入框自定义事件字段。
事件模板
事件模式预览选择示例事件,显示该参数。在下拉列表,可搜索 MongoDB,选择 MongoDB 事件的模板。在下方输入框,将显示事件模板的具体字段信息。
转换目标
完整事件:将事件字段完整结构路由到事件目标。
部分事件:事件总线 EventBridge 提取 JSONPath 配置的事件字段,将指定的事件字段路由到事件目标。
JSONPath
转换目标选择部分事件时,显示该参数。请在输入框,输入需转换的事件字段。
解析模式
选择解析的模式,支持 JSON、分隔符、正则提取。
解析结果
单击解析模式后面的确认,开始解析数据,将事件规则转换为 Key-Value 的格式。
过滤器
配置过滤器,仅输出符合过滤器规则的数据。
数据处理
针对当前已解析的数据,请在 TYPE 列选择数据类型。
测试结果
单击测试,进行合法性检查,并输出最终转换的结果。
失败信息处理
死信队列
配置是否将无法被正常处理的消息投递至 Ckafka 的死信队列。
投递类型
固定失败消息的投递类型为 Ckafka。
CKafka 实例
选择失败消息投递的 Ckafka 的实例 ID。
CKafka Topic
选择失败消息投递 Ckafka 实例的 Topic。CKafka 对外使用 Topic 的概念,生产者往 Topic 中写消息,消费者从 Topic 中读消息。
6. 单击解析模式后面的确认,开始解析数据。等待解析数据完成,设置过滤器规则和数据处理方式。具体操作,请参见 配置数据转换
7. 单击下一步, 选择该条规则绑定的事件目标,您可以将收集到的事件投递到指定的投递目标完成处理与消费。下图以触发方式消息推送为例。配置事件告警推送,可参考 配置推送目标

8. 事件规则需立即生效,请勾选立即启用事件规则,单击完成

事件规则相关接口

接口名称
接口功能
CheckRule
检验规则
创建事件规则
删除事件规则
GetRule
获取事件规则详情
ListRules
获取事件规则列表
更新事件规则

更多操作

查看、编辑和删除事件规则,请参见 管理事件规则

常见问题

事件规则相关概念、计费相关的常见问题,请参见 事件总线 > 常见问题