【问题标题】:How do I find the name of my CloudWatch log?如何找到我的 CloudWatch 日志的名称?
【发布时间】:2018-07-07 20:53:56
【问题描述】:

以前的 devops 工程师在 AWS 中为我​​的客户设置了 CloudWatch。现在,我被要求将一些附加信息推送到 CloudWatch。我以前从未使用过 CloudWatch,但我已将 AWS CLI 用于其他任务。

对于这个任务,我可以看到文档提供了这个例子:

aws logs put-log-events \
  --log-group-name MyApp/access.log 
  --log-stream-name TestStream1 \
  --log-events \
    timestamp=1394793518000,message="Test event 1" \
    timestamp=1394793518000,message="Test event 2" \
    timestamp=1394793528000,message="This message also contains an Error"

如果我登录并转到这里:

https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logStream:group=asi-stage-ecs-logs

我可以看到这样的日志:

asi-stage-prefix/sugar-naa/c2b1113a-5111-47cd-839d-79f7111caff0

我很好奇,这是什么?这是“log-group-name”和“log-stream-name”卡在一起的吗?如果没有,我在哪里可以找到这些信息?

【问题讨论】:

    标签: amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs


    【解决方案1】:

    此链接:https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logStream:group=asi-stage-ecs-logs 将带您到 asi-stage-ecs-logs 日志组的页面。您看到的列表中有该组的日志流。

    在页面顶部,您将看到如下所示的面包屑:

    CloudWatch > Log Groups > Streams for asi-stage-ecs-logs
    

    如果您点击左侧菜单中的Logs GroupsLogs 或点击此链接:https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logs:您将看到所有日志组。

    请记住,日志是按区域分隔的,如果您想查看日志,您需要打开正确区域的控制台。

    所以你的命令看起来像这样:

    aws logs put-log-events \
      --log-group-name asi-stage-ecs-logs 
      --log-stream-name asi-stage-prefix/sugar-naa/c2b1113a-5111-47cd-839d-79f7111caff0 \
      --log-events \
        timestamp=1394793518000,message="Test event 1" \
        timestamp=1394793518000,message="Test event 2" \
        timestamp=1394793528000,message="This message also contains an Error"
    

    【讨论】:

      猜你喜欢
      • 2018-10-20
      • 2016-09-14
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 2020-06-25
      • 1970-01-01
      • 2018-03-10
      相关资源
      最近更新 更多