我在Anypoint Cloudhub中设置了一个自定义警报,以便在应用程序遇到mongodb错误时发出警报。我看到错误但没有收到电子邮件。
我作为收件人关闭并启用了警报,但我看不到警报(我认为应该是电子邮件)。
我在运行时管理器中使用Mule 3.8.3。
日志错误:
********************************************************************************
18:27:45.629 02/27/2017 Worker-0 [test].HTTP_Listener_Configuration.worker.01 ERROR
********************************************************************************
Message : Failed to invoke findOneDocument.
Element : /getRecord/processors/4 @ test
--------------------------------------------------------------------------------
Exception stack is:
Failed to invoke findOneDocument. (org.mule.api.MessagingException)
com.mongodb.connection.BaseCluster.createTimeoutException(BaseCluster.java:369)
答案 0 :(得分:0)
您是否使用CloudHub连接器生成自定义提醒通知?你确定警报包含com.mongodb吗?此外,您确定为通知设置了有效的电子邮件地址吗?您是否也在运行时管理器中看到警报?确保将Anypoint Platform用户设置为警报收件人,并且该用户有权查看此业务组/环境中的警报。