基于OBS的日志管理办法
【摘要】 【问题背景】项目在开发过程中,日志增长速度很快。模块加多后,服务器对于日志的存储,就凸显了问题。完全依赖于硬盘的存储,可能会造成采购浪费,但是删除的话,又担心未来日志要追溯。【解决办法】将历史日志,通过内网转移到OBS中。存储成本大为降低,一旦有所需要,还可以随时拉取下来。 因为是内网传输,所以速度也特别快。具体执行命令如下:一、先安装obsUtils工具wget https://obs-c...
【问题背景】项目在开发过程中,日志增长速度很快。模块加多后,服务器对于日志的存储,就凸显了问题。完全依赖于硬盘的存储,可能会造成采购浪费,但是删除的话,又担心未来日志要追溯。
【解决办法】将历史日志,通过内网转移到OBS中。存储成本大为降低,一旦有所需要,还可以随时拉取下来。 因为是内网传输,所以速度也特别快。具体执行命令如下:
一、先安装obsUtils工具
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
二、解压缩后,开放权限
tar -xzvf obsutil_linux_amd64.tar.gz
chmod 755 obsutil
三、配置OBS链接(默认北京四链接)
./obsutil config -i=ak -k=sk -e=obs.cn-north-4.myhuaweicloud.com
四、成功后,执行一下命令,如果能列举出桶列表,就可以了。
./obsutil ls -s
五、执行命令,将服务器上的文件夹,拷贝到OBS上的指定位置,(文件夹中所有文件)例如:
./obsutil cp /alidata/docker/jdk17/ga-sd-work/log/2025-03 obs://桶名称/logs/sd-work/ -r -f
六、如果要拉取OBS上的文件,到服务器端本地,可以执行命令:
./obsutil cp obs://桶名称/brand/ /alidata/文件夹/ -r -f
七、得到OBS目录大小的命令:
./obsutil fs -du obs://桶目录/
八、如果需要迁移OBS桶数据,到新的OBS桶中, 请使用 对象存储迁移服务 OMS。速度还是挺快的。 但是要注意, 迁出的桶,需要流量费用。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)