【问题标题】:How to search for plain text in cloudwatch logs insights?如何在 cloudwatch 日志洞察中搜索纯文本?
【发布时间】:2019-07-28 17:08:19
【问题描述】:

我需要能够使用 Cloudwatch 日志洞察来搜索某些错误。

我尝试使用解析语法,但没有得到任何结果。

来自我的永久日志的示例错误日志

StatusCodeError: 400 - "[{"errorCode":400002,"message":"字段验证错误","details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field": “数据库”}]” 在新的 StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise-core/lib/errors.js:32:15) [2019-07-28T06:37:21.961Z] 错误:ip-172-31-72-36 上的管理 API/12643:400 -“[{“errorCode”:400002,“消息”:“字段验证错误”, "details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc"}]" (req_id=f141a42d-235f-4a0e-af84-a5264fd251bf) StatusCodeError: 400 - "[{"errorCode":400002,"message":"字段验证错误","details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc" }]" 在新的 StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise-core/lib/errors.js:32:15) [2019-07-28T06:37:23.584Z] 错误:ip-172-31-72-36 上的管理 API/12643:400 -“[{“errorCode”:400002,“消息”:“字段验证错误”, "details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc"}]" (req_id=4716a8b8-c22a-48af-a371-84ebdac741d2) StatusCodeError: 400 - "[{"errorCode":400002,"message":"字段验证错误","details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc" }]" 在新的 StatusCodeError (/home/ubuntu/admin-portal-backend/node_modules/request-promise-core/lib/errors.js:32:15) [2019-07-28T06:37:24.482Z] 错误:ip-172-31-72-36 上的管理 API/12643:400 -“[{“errorCode”:400002,“消息”:“字段验证错误”, "details":"缺少必填字段 dbc。","type":"REQUEST_ERROR","field":"dbc"}]" (req_id=aca7bbbc-7247-4845-94ef-76ed6abddbc1)

【问题讨论】:

    标签: amazon-web-services amazon-cloudwatchlogs


    【解决方案1】:

    在 cloudwatch 日志控制台中搜索大量日志可能会非常慢,这正是 cloudwatch 日志洞察力的用武之地。

    如果您想在 cloudwatch 日志见解中搜索特定字符串,您可以执行类似的操作

    fields @timestamp, @message
    | filter @message like /your text to search/
    | sort @timestamp desc
    | limit 20
    

    【讨论】:

    • 这个答案应该被接受,谢谢@maafk
    • 谢谢,这行得通!请注意调整 AWS 日志见解中的 timespan。默认情况下,它只搜索过去 1 小时。
    • 如果我想在单个查询中搜索 2 个消息字段怎么办?
    【解决方案2】:

    首先,将 Row 更改为 Text 以以纯文本形式访问日志:

    然后在搜索栏搜索:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 2022-06-23
      相关资源
      最近更新 更多