如何找到我的 CloudWatch 日志的名称?
How do I find the name of my CloudWatch log?
一位前任开发运营工程师在 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" 挤在一起吗?如果没有,我应该去哪里找到该信息?
此 link: 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 Groups
或 Logs
或按照此 link: 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"
一位前任开发运营工程师在 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" 挤在一起吗?如果没有,我应该去哪里找到该信息?
此 link: 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 Groups
或 Logs
或按照此 link: 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"