云日志服务支持将日志一次性转储至对象存储服务(OBS)中长期保存。
前提条件
- 日志已接入LTS。
- 已创建OBS桶。
创建一次性日志转储
-
在云日志服务管理控制台,左侧导航栏中,单击“日志转储”。
-
在“日志转储”页面右上角,单击“配置转储”。
-
在“配置转储”页面,设置转储日志相关参数。
表 1 配置转储参数说明
参数名称 说明 样例 转储方式 周期性转储:日志将周期性的转储至对象存储服务(OBS)中长期保存。一次性转储:日志将一次性的转储至对象存储服务(OBS)中长期保存。 一次性转储 转储对象 选择转储的云服务。 OBS 日志组名称 选择已创建的日志组。 - 企业项目 选择已创建的企业项目。如果当前账号未开通企业项目则不显示该参数。
如果当前账号已开通企业项目,则存在以下情况:当转储当前账号日志时,下拉框显示当前账号的全部企业项目。
当转储其他账号日志时,若委托账号未开通企业项目,则默认显示“default”。
当转储其他账号日志时,若委托账号已开通企业项目,则显示委托账号的全部企业项目。- 日志流名称 选择已创建的日志流。已配置过OBS转储的日志流不能重复配置。 - 过滤条件 默认关键词过滤,在输入框填写需要过滤的关键词。 - 转储时间范围 时间范围有三种方式,分别是相对时间、整点时间和自定义。您可以根据自己的实际需求,选择时间范围。
- 相对时间:表示查询距离当前时间1分钟、5分钟、15分钟等时间区间的日志数据。
例如当前时间为19:20:31,设置相对时间1小时,表示查询18:20:3119:20:31的日志数据。
- 整点时间:表示查询最近整点1分钟、15分钟等时间区间的日志数据。
例如当前时间为19:20:31,设置整点时间1小时,表示查询18:00:0019:00:00的日志数据。
- 自定义:表示查询指定时间范围的日志数据- 日志总条数 日志总条数。 - 转储文件个数 单次一次性转储日志条数上限100万条,转储文件个数上限10个。 - OBS桶 选择已创建的OBS桶。如果没有可选择的OBS桶,单击“查看OBS”,进入对象存储服务管理控制台,创建OBS桶。LTS目前仅支持存储类别为“标准存储”的OBS桶。 - 所属桶目录 所属OBS桶目录。 - 转储文件名称 自定义转储文件名称,只能由英文字母、数字、中划线、下划线、小数点组成。 - 转储格式 用于配置日志的转储格式,可选择原始日志格式、Json格式、CSV格式。
原始日志格式示例:云日志服务控制台展示的日志内容的格式为原始日志格式。
Sep 30 07:30:01 ecs-bd70 CRON[3459]: (root) CMD (/opt/oss/servicemgr/ICAgent/bin/manual/mstart.sh > /dev/null 2>&1)
JSON格式示例:
{
"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
}
CSV格式:以表格的形式展示日志内容。Json -
单击“确定”,完成配置。当转储任务状态为“正常”时,表示转储任务创建成功。
-
单击“转储对象”列的OBS桶名称,可以跳转至OBS控制台,查看转储的日志文件。
转储到OBS后的日志,支持从OBS下载到本地进行查看。