AWS Autoscaling Groups自定义日志

时间:2018-07-30 09:07:03

标签: amazon-web-services autoscaling

我们在AWS上进行了设置,其中基于Windows的VM实例是自动伸缩组的一部分。我想将Cloud Watch配置为从虚拟机实例上应用程序的安装路径收集一些自定义日志。但是我找不到关于它的任何文档。能给我指出正确的方向吗?

1 个答案:

答案 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)。