查询与分析

2024-06-19 08:57:23

主机和云服务的日志数据上报至云日志服务后,默认存储时间为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小时


UAB7Y3ZXR1z1