【发布时间】:2017-08-17 21:27:59
【问题描述】:
我正在尝试将 EC2 启动日志从我基于 win 2016 的 EC2 实例转发到 cloudwatch。
由于某种原因,我看不到此特定类别的日志组。
这是我的AWS.EC2.Windows.CloudWatch.json 的示例:
{
"IsEnabled": true,
"EngineConfiguration": {
"PollInterval": "00:00:15",
"Components": [
{
"Id": "Ec2Config",
"FullName": "AWS.EC2.Windows.CloudWatch.CustomLog.CustomLogInputComponent,AWS.EC2.Windows.CloudWatch",
"Parameters": {
"LogDirectoryPath": "C:\\ProgramData\\Amazon\\EC2-Windows\\Launch\\Log",
"TimestampFormat": "yyyy-MM-ddTHH:mm:ss.fffZ:",
"Encoding": "UTF-8",
"Filter": "UserdataExecution.log",
"CultureName": "en-US",
"TimeZoneKind": "UTC"
}
},
{
"Id": "EC2ConfigSink",
"FullName": "AWS.EC2.Windows.CloudWatch.CloudWatchLogsOutput,AWS.EC2.Windows.CloudWatch",
"Parameters": {
"Region": "eu-west-1",
"LogGroup": "/my-customer/deployment/ec2config-userdata",
"LogStream": "ec2config-userdata"
}
}
...
I have a few more definitions in this file
...],
"Flows": {
"Flows":
[
"Ec2Config,EC2ConfigSink",
... other references here
]
}
}
Cloudwatch 代理启动并且不报告任何错误,我可以看到来自其他来源的数据(一些应用程序日志文件 - 我故意跳过了定义)
这意味着 cloudwatch 配置文件是正确的,并且被应用/放置在正确的目录中。
除了 EC2 启动 日志之外,其他日志都可以顺利通过。
我想知道是否有人遇到过这个问题?它在基于 Windows 2012 的图像上完美运行
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-cloudwatch