我们在AWS上进行了设置,其中基于Windows的VM实例是自动伸缩组的一部分。我想将Cloud Watch配置为从虚拟机实例上应用程序的安装路径收集一些自定义日志。但是我找不到关于它的任何文档。能给我指出正确的方向吗?
答案 0 :(得分:1)
首先,您需要从here下载示例配置文件并进行编辑。在JSON文档的第一行中,将“ IsEnabled”设置为true。然后找到“ CustomLogs”部分,并编辑其“ LogDirectoryPath”,使其指向添加了日志文件的文件夹(我假设您创建每日日志文件并将其放在一个文件夹中)。您还需要转到“ CloudWatchLogs”部分,然后编辑“区域”和“ LogGroup”(我将其命名为LogGroup ASG- {AppName})。最后,找到“流程”部分并按如下方式进行编辑:
"Flows": {
"Flows":
[
"CustomLogs,CloudWatchLogs"
]}
请注意,“ AccessKey”和“ SecretKey”应留空。您需要使用IAM
角色来处理凭据。
现在,将此文件复制到以下路径:
C:\Program Files\Amazon\SSM\Plugins\awsCloudWatch\
,然后启动或重新启动SSM代理(AmazonSSMAgent.exe)。