代码之家  ›  专栏  ›  技术社区  ›  RudziankoÅ­

按组名模式获取所有日志流名称

  •  1
  • RudziankoÅ­  · 技术社区  · 6 年前

    我有很多以下日志组:

    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?

    1 回复  |  直到 6 年前
        1
  •  1
  •   moebius    6 年前

    describe-log-groups (docs here) filter-log-events (docs here)

    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