Add timestamp for alarm

This commit is contained in:
zhouzb 2020-05-22 10:45:41 +08:00 committed by turtleDeng
parent 077b5f6c7d
commit 4290cdf6f0
1 changed files with 4 additions and 2 deletions

View File

@ -164,10 +164,12 @@ encode_alarm({AlarmId, #alarm{severity = Severity,
});
encode_alarm({AlarmId, undefined}) ->
emqx_json:safe_encode(#{id => maybe_to_binary(AlarmId)});
emqx_json:safe_encode(#{id => maybe_to_binary(AlarmId),
desc => #{timestamp => erlang:system_time(second)}});
encode_alarm({AlarmId, AlarmDesc}) ->
emqx_json:safe_encode(#{id => maybe_to_binary(AlarmId),
desc => maybe_to_binary(AlarmDesc)
desc => #{summary => maybe_to_binary(AlarmDesc),
timestamp => erlang:system_time(second)}
}).
alarm_msg(Topic, Payload) ->