![](/img/trans.png)
[英]How to submit the simple log with AWS CloudWatch Logs from frontend?
[英]Sending cloudwatch email from logs
我正在使用 EC2 實例。 我已將應用程序中的異常記錄到 cloudwatch 日志中。 日志格式為 JSON 對象/字符串:
{
'application': 'abc',
'type': '404',
'error': 'The page you requested was not found.'
}
現在我想根據日志類型在 email 地址上記錄 email 特定日志,例如:僅類型為 404 的日志。我該如何實現?
我沒有將 SNS 視為對日志組的訂閱,但您可以使用 Lambda function 來做到這一點。
當日志匹配時,觸發 lambda 和 lambda,您可以發送 email 或者可以根據該消息執行任何操作。
在訂閱上添加過濾器。
aws logs put-subscription-filter --log-group-name /aws/ec2/execption --destination-arn arn:aws:lambda:us-east-1:123456:function:send-email-on-exception --filter-name ec2-404-errors --filter-pattern "404"
過濾器和模式語法
您可以使用指標過濾器來搜索和匹配日志事件中的術語、短語或值。 當指標篩選器在您的日志事件中找到其中一個術語、短語或值時,您可以增加 CloudWatch 指標的值。 例如,您可以創建一個指標過濾器來搜索並計算日志事件中單詞 ERROR 的出現次數。
您可以瀏覽本文以閱讀 aws CW 日志事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.