主机和云服务的日志数据上报至云日志服务后,默认存储时间为7天不支持修改。超出存储时间的日志数据将会被自动删除,对于需要长期存储的日志数据(日志持久化),云日志服务提供转储功能,可以将日志转储至对象存储服务(OBS)中长期保存。
说明:日志转储功能只能拷贝已有日志,不会删除日志。根据配置的存储时间可定时清理日志文件,不会影响转储后的日志。
前提条件
- 已创建日志组和日志流。
- 已完成ICAgent安装。
- 已配置日志采集规则。
创建日志转储
1 在云日志服务管理控制台,左侧导航栏中,单击“日志转储”。
2 在“日志转储”页面右上角,单击“配置转储”。
3 在“配置转储”页面,设置转储日志相关参数。
说明:
- 转储任务创建成功后,已绑定的日志组和转储方式不支持修改,其他参数支持修改。
表 配置转储参数说明
参数名称 | 说明 | 样例 |
---|---|---|
日志组名称 | 选择已创建的日志组。 | - |
日志流名称 | 选择已创建的日志流。 | - |
转储方式 | 选择转储的方式。 | OBS |
OBS桶 | * 选择已创建的OBS桶。如果没有可选择的OBS桶,单击“查看OBS”,进入对象存储服务管理控制台,创建OBS桶。* 云日志服务目前仅支持存储类别为“标准存储”和“低频访问存储”的OBS桶。 | - |
自定义转储路径 | * 开启:将日志转储至自定义路径中,用于区分不同日志流之间的转储日志文件。格式为:/LogTanks/RegionName/自定义转储路径。格式需要符合如下规范:* “/LogTanks/RegionName”为系统默认路径,不可以修改。* 自定义转储路径名称不允许为空,长度限制为1~64个字符。* 名称只能由英文大小写字母、数字、中划线“-”、下划线“_”、小数点“.”和“/”组成。示例:输入LTS-test,则日志转储路径为:LogTanks_RegionName_LTS-test_2019_01_01_日志文件名称。* 不开启:将日志转储至系统默认路径中。系统默认路径为:LogTanks_RegionName_2019_01_01_日志组_日志流_日志文件名称。 | LTS-test |
日志文件前缀 | 转储至OBS桶中的日志文件前缀。日志文件前缀需符合如下规范:* 名称长度限制为0~64个字符。* 名称只能由英文大小写字母、数字、中划线“-”、下划线“_”和小数点“.”组成。示例:输入LTS-log,则日志文件名称为:LTS-log_日志文件名称。 | LTS-log |
转储格式 | 用于配置日志的转储格式,可选择“原始日志格式”和“JSON格式”。* 原始日志格式示例:云日志服务控制台展示的日志内容的格式为原始日志格式。 Sep 30 07:30:01 ecs-bd70 CRON[3459]: (root) CMD (/opt/oss/servicemgr/ICAgent/bin/manual/mstart.sh > /dev/null 2>&1)* JOSN格式示例:{"host_name":"ecs-bd70","ip":"192.168.0.54","line_no":249,"message":"Sep 30 14:40:01 ecs-bd70 CRON[4363]: (root) CMD (/opt/oss/servicemgr/ICAgent/bin/manual/mstart.sh > /dev/null 2>&1)\n","path":"/var/log/syslog","time":1569825602303} |
JSON |
是否开启转储 | 选择开启转储。 | 开启 |
转储周期 | 日志自动转储至OBS桶的时间间隔,支持2分钟、5分钟、30分钟、1小时、3小时、6小时、12小时。 | 3小时 |