采集Doris的FE和BE 日志到对象存储

该脚本主要用于Doris系统的FE日志收集,每10秒检查一次新日志,未上传的非tar.gz文件将被打包成tar.gz,并使用curl命令上传到腾讯云COS。日志上传状态、临时文件管理和删除、时间戳记录等功能一并实现。
import os
import socket
import time

#doris log dir
log_src_dir="/data/doris-decimal/output/fe/log/"
#tar.gz temp dir
log_temp_dir="/data/doris-/temp/log/"
#record upload log
log_file="/data/doris-/temp/log"
#role
role = "fe"
#how log check log
interval_time_sec = 10
#whic bucket to upload
"""
the result is : bucket_url + role + ip + log.tar.gz
run: nohup python3 doris-log-s3.py >> &
"""
bucket_url = "https://yourbucketinfo.cos.ap-beijing.myqcloud.com"

#create file and directory
os.system("touch {}".format(log_file))
os.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值