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