如何从cloudwatch上看到的aws获取日志(AWS VPC LOGS)?

时间:2015-08-04 19:16:53

标签: amazon-web-services logging amazon-s3 logstash aws-sdk

如何从cloudwatch上看到的aws获取日志(AWS VPC LOGS)?我对使用哪种API感到困惑。云监视api是关于获取指标而不是获取日志事件。

如果有人可以帮助我获取Java示例以将日志提取到文件中。我想将日志附加到文件中。我有自己的日志记录基础结构,我正在使用logstash-statsD-graphite。

1 个答案:

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

希望这会让你开始