如何从cloudwatch上看到的aws获取日志(AWS VPC LOGS)?我对使用哪种API感到困惑。云监视api是关于获取指标而不是获取日志事件。
如果有人可以帮助我获取Java示例以将日志提取到文件中。我想将日志附加到文件中。我有自己的日志记录基础结构,我正在使用logstash-statsD-graphite。
答案 0 :(得分:0)
您需要在com.amazonaws.services.logs包中使用AWSLogs客户端:http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/logs/AWSLogs.html
您有GetLogEventsRequest对象来执行请求,以及分页所需的一切。您将获得带有时间戳和消息的OutputLogEvent列表(据我所知,每条消息应该是一个VPC流记录)。
完整的API文档位于:http://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/Welcome.html
希望这会让你开始