amazon-web-services - 是否可以忽略 AWS lambda 中的异常以添加到“错误”指标中?
问题描述
我的问题如下 - 我有一个附加到 API 网关的 lambda 函数,我在其中使用集成响应映射了一些错误代码。
问题是,如果 lambda 函数失败(抛出异常),我只能映射错误。
这使得“错误”指标生效 - https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html#monitoring-metrics-invocation
我们监控这个指标,现在我们会收到电子邮件警报,还有无效输入的异常,或者其他可由用户修复的异常(并且不应触发错误指标)。
有没有办法忽略某些错误被写为错误度量?
谢谢。
解决方案
在我看来,如果您确切知道要忽略哪些类型的错误,则应该try ... except
在针对这些特定错误的 lambda 中使用块(或等效的,取决于您使用的语言)。
这样您就可以启动优雅退出,而不会导致 lambda 执行失败。
推荐阅读
- typescript - 是否可以使用具有不同联合类型的数组元素而不会出现“不可分配给'从不'类型的参数”错误?
- python - QSlider 手柄尺寸 PyQt5
- oracle - 如何恢复 Sysman - Oracle 11g
- android - 如何处理设置为 TextView 的文本内容中的网络链接点击
- mysql - 无法使用 ProxySQL / MariaDb 复制安装 Prestashop - unable_to_parse_set_statement 错误
- powerbi - 仅使用 DAX 中的度量来计算每个产品的中位数百分比变化的平均值
- caching - 在电报的 answerCallbackquery API 中,cache_time 做了什么?
- python-3.x - re.sub : 如何解决 TypeError: expected string or bytes-like object
- android - Firebase JSON 到 CSV 的转换
- c# - 从字符串中获取单词数组