【问题标题】:Get all log Stream names by Group name pattern按组名模式获取所有日志流名称
【发布时间】:2018-07-30 10:36:05
【问题描述】:

我有很多以下日志组:

111111/myProj-1.0.190-Dev
111111/myProj-1.0.190-QA
111111/myProj-1.0.191-Dev
111111/myProj-1.0.192-Dev
111111/myProj-1.0.190-Prod

我想运行一个查询来获取组模式111111/myProj-1.0.* 的所有日志流。是否可以使用cli或sdk?

【问题讨论】:

    标签: amazon-web-services aws-cli amazon-cloudwatch


    【解决方案1】:

    您可以将 describe-log-groups (docs here)filter-log-events (docs here) aws cli 命令结合使用,以在 bash 中实现此目的:

    for group in $(aws logs describe-log-groups --log-group-name-prefix "111111/myProj-1.0" | grep "logGroupName" | cut -d":" -f 2 | tr -d ",")
    do
      aws logs filter-log-events --log-group-name $group
    done
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      相关资源
      最近更新 更多