【问题标题】:Access AWS CloudWatch Logs and Metrics Off-Prem离线访问 AWS CloudWatch 日志和指标
【发布时间】:2023-03-03 00:42:01
【问题描述】:

AWS 允许我们通过 CloudWatch 捕获各种指标和日志。这些数据是否可以在 AWS 云环境之外访问(假设设置了适当的权限和策略以允许访问)?

例如,这些数据是否可以在本地备份和存储?

我想可以创建一个 Lambda 函数来访问 S3 数据并通过网关 API 获取它,但是 CloudWatch 数据是否存储在 S3 中?

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-cli amazon-cloudwatch aws-backup


    【解决方案1】:

    CloudWatch 上的日志数据存储在我们无法访问的 S3 中。但是,您可以将日志导出到 S3。

    Doc 说..

    您可以将日志数据从日志组导出到 Amazon S3 存储桶 并在自定义处理和分析中使用此数据,或加载到 其他系统。

    ...

    要开始导出过程,您必须创建一个 S3 存储桶来存储 导出的日志数据。您可以将导出的文件存储在您的 Amazon S3 中 存储桶并定义 Amazon S3 生命周期规则以存档或删除 自动导出文件。

    然后你可以简单地从 S3 下载或使用你喜欢的服务。

    【讨论】:

    • 太好了,谢谢。我认为还可以安排将日志数据从 CloudWatch S3 移动到您的自定义 S3,而不是每天、每周或每月手动执行此操作?
    • 对于定期作业,您可以考虑使用 Amazon EventBridge cron 作业。
    【解决方案2】:

    CloudWatch Metrics 中存储的原始指标无法访问。

    例如,当每个 Amazon EC2 实例向 CloudWatch 发送CPUUtilization

    相反,可以查询聚合指标,例如“5 分钟内的平均 CPU 利用率”。

    这与 CloudWatch Logs 不同,后者可以导出到 Amazon S3。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多