如何解决您可以让CloudWatch指标筛选器查看模式在单个事件中显示的次数吗?
我们正在使用pandas来读取python Lambda代码中的CSV。我们对其进行了设置,以使其发出警告并跳过错误的行,而不会出错-这是该代码:
dataframe = pandas.read_csv(
filepath_or_buffer=our_filepath_here,error_bad_lines=False,warn_bad_lines=True
)
这部分起作用-它正在输出警告,并且通过跳过错误的行仍在成功处理文件。但是,现在我试图在此基础上添加一个度量标准过滤器,以便我们可以度量所看到的不良行数。
我打算使用this example来计数日志事件。但是,看起来这仅会计数具有匹配模式的日志事件的数量,但是我们正在使用的库以类似丑陋的方式在Lambda日志中将所有失败置于同一事件中: / p>
2020-10-15T13:43:23.943-07:00 START RequestId: 14f054bb-aa9e-4a86-be87-fb46087a7b43 Version: $LATEST
2020-10-15T13:43:24.189-07:00 b'Skipping line 7: expected 17 fields,saw 20\nSkipping line 11: expected 17 fields,saw 20\n'
2020-10-15T13:43:24.705-07:00 END RequestId: 14f054bb-aa9e-4a86-be87-fb46087a7b43
理想情况下,我们希望将它们放在单独的日志条目/行中,但是如果没有,是否至少有一种方法可以检测模式在同一行中出现了多少次(如果我们不能将它们分开)?到目前为止,我还没有找到任何支持这种示例的运气。例如,this example对一个词的出现进行了重复计数,但它对包含该词的事件进行计数,而不是单个事件中存在多少个出现。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。