18、Erlang系统中的告警处理与监督机制

Erlang系统中的告警处理与监督机制

1. SASL告警处理程序

1.1 告警处理程序定义

告警处理程序是系统中记录正在发生的问题并采取相应行动的部分。当系统达到高内存标记、磁盘空间不足或频率耗尽时,需要设置(或触发)告警;当内存使用量下降或旧日志文件被删除时,相应的告警会被清除。任何时候,都应该能够检查活动告警列表,获取正在发生问题的快照。

1.2 SASL告警处理程序

SASL告警处理程序是Erlang运行时系统的一部分,作为事件管理器和处理程序提供上述功能。它是一个非常基础的告警处理程序,当需要更多功能时,建议在项目中替换或补充它。

1.3 检查和启动告警处理程序

可以通过在shell中运行 whereis(alarm_handler). 来检查SASL告警处理程序是否已经启动。如果返回 undefined ,则可以通过在shell中输入 application:start(sasl). 来启动它。

1.4 操作示例

以下是一些操作示例:

1> whereis(alarm_handler).
<0.41.0>
2> alarm_handler:set_alarm({103, fan_failure}).
=INFO REPORT==== 26-Apr-2013::08:23:27 ===
    alarm_handler: {set,{103,fan_failur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值