亚马逊网络服务允许我们通过CloudWatch捕获各种指标和日志。这些数据是否可以在AWS云环境之外访问(假设设置了适当的权限和策略以允许访问)?
例如,这些数据是否可以备份并存储在本地?
我设想可以创建一个Lambda函数来访问S3数据并通过Gateway API获取它,但是CloudWatch数据存储在S3中吗?
发布于 2021-07-19 06:12:27
CloudWatch上的日志数据存储在我们无法访问的S3中。但是,您可以将日志导出到S3。
Doc说..
亚马逊您可以将日志数据从您的日志组导出到
S3存储桶,并在自定义处理和分析中使用此数据,或将其加载到其他系统。
..。
要开始导出过程,您必须创建一个S3存储桶来存储导出的日志数据。您可以将导出的文件存储在亚马逊S3存储桶中,并定义亚马逊S3生命周期规则以自动存档或删除导出的文件。
然后,您可以简单地从S3下载或使用您喜欢的服务。
发布于 2021-07-19 07:54:59
无法访问存储在CloudWatch指标中的原始指标。
例如,当每个亚马逊EC2实例向CloudWatch发送CPUUtilization时。
相反,可以查询聚合指标,例如“5分钟内的平均CPU使用率”。
这与CloudWatch Logs不同,后者可以导出到 S3。
https://stackoverflow.com/questions/68433151
复制相似问题