亚马逊网络服务-AWS自定义日志记录



Environment–两个不同的ec2实例分别运行tomcat。

要求-如果日志中有任何错误,我们应该得到警报。

实施——

我们为此实现了AWS客户日志记录,成功地在错误模式匹配上发送了警报。它自动创建了一个日志组——"/opt/tomcat/logs/catalina.out"

在这个日志组下有两个日志流,两个实例分别显示。

问题–

现在我想为单独的实例单独报警

问题是当我创建警报时,它不允许我选择实例。默认情况下,它接受两个实例,这意味着一个警报——同时监视两个实例。并在不提及实例名称的情况下发送警报。因此很难找到哪个实例实际发送了警报。

第二个问题是,我们为测试创建了一些日志度量,比如关键字-info,我们想删除但无法删除

您似乎正在使用CloudWatch日志功能,该功能允许将日志文件从EC2实例(或其他地方)自动发送到CloudWatch服务。然后可以将CloudWatch日志配置为在日志文件中查找字符串,这将触发指标的记录。

要为单独的实例创建单独的警报,应将每个EC2实例配置为使用不同的CloudWatch日志流。CloudWatch日志代理采用目标日志组名称

请参阅:快速入门:在现有EC2实例上安装和配置CloudWatch日志代理

至于您希望删除的指标,不可能从Amazon CloudWatch中删除指标。但是,指标将在14天后自动消失。

最新更新