gpt4 book ai didi

amazon-web-services - 是否可以重命名 AWS CloudWatch 日志组?

转载 作者:行者123 更新时间:2023-12-03 01:55:30 25 4
gpt4 key购买 nike

我创建了一个 AWS CloudWatch 日志组,其名称不太适合 future 。是否可以重命名这样的日志组?我找不到通过 CloudWatch 控制台执行此操作的选项。

我想另一种方法是导出日志组的内容,使用所需名称创建一个新的日志组,然后将导出的日志重新使用到新的日志组。不过,我宁愿避免这种方法,因为(除了乏味之外)这会重置日志组中所有日志事件的 ingestionTime

最佳答案

目前看来还不可能。 AWS CLI 目前仅列出以下 log-group 相关操作:

  • 创建日志组
  • 删除日志组
  • 描述日志组
  • 列表标签日志组
  • 标签日志组
  • untag-log-group

由于日志组是最近才创建的,并且所有原始日志文件仍在 EC2 实例上,因此我的解决方案是:

  1. 使用 $ /etc/init.d/awslogs stop 停止 EC2 实例上的 CloudWatch Logs 代理。
  2. 确保应用程序当前未在 EC2 实例上运行/登录
  3. 删除 CloudWatch 上的现有日志组
  4. 将现有日志文件移出 EC2 实例上的预期目录
  5. 编辑 EC2 实例上的文件 /var/awslogs/etc/awslogs.conf 以指定所需的日志组名称而不是之前的名称。
  6. 使用 $/etc/init.d/awslogs start 在 EC2 实例上启动 CloudWatch Logs 代理。
  7. 将每个日志文件从最早到最晚(就文件修改时间而言)一次一个地移回到 EC2 实例上的预期目录中,以便日志代理将处理所有这些文件(而不仅仅是忽略非最新修改时间的文件)并将它们发送到新的日志组。
  8. 在 EC2 实例上重新启动应用程序

这是一个相当乏味的过程,尤其是必须按照正确的顺序一次一个地手动移动日志文件。如果将来有重命名日志组的功能,那就太好了。

关于amazon-web-services - 是否可以重命名 AWS CloudWatch 日志组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42630232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com