日志服务
字段 | 说明 |
__content__ | 原始日志数据。仅在日志提取类型为单行全文时添加。 |
__path__ | 日志的源文件目录与文件名。 |
__source__ | 日志源所属存储桶的名称。 |
限制 | 说明 |
导入性能 | TOS 数据导入任务支持的最大处理速度为 80 MB/s。如果您需要提升任务处理速度,请通过工单系统沟通业务需求。 |
数据导入配置数量 | 单个日志项目中,最多可创建 100 个不同类型的数据导入配置。 |
单个文件大小 | 不同压缩模式下,文件大小限制不同。超过限制的文件不会被导入到日志服务中。
|
单条数据大小 | 单条日志最大长度为 512KiB,超出的日志会被截断丢弃;如果单条日志长度超过 2MiB,该条日志会被直接丢弃。 |
导入数据范围 | 仅支持全量导入,不支持增量导入。
|
桶类型 | 不支持深度冷归档存储类型的存储桶数据导入。 |
修改导入任务 | 创建日志导入任务后,不可修改任务的数据源配置等。如果配置错误,请删除配置后重新创建。 |
收费侧 | 计费项 | 说明 |
对象存储 | 私网流出流量 | 从 TOS 读取数据时走火山引擎私网,会产生私网流出流量。 |
| 请求次数 | 从 TOS 读取数据时,根据不同存储类型的请求次数进行计费。 |
日志服务 | 写流量 | TOS 数据写入到日志服务中,在日志服务中涉及写流量费用。流量费用根据压缩后的数据量进行计费。 |
| 日志存储 | 日志保存到日志服务后,后端会自动对其进行压缩,存储费用以压缩后的实际大小为准。 |
| 其他 |
|
配置 | 说明 |
日志项目 | 用于存储 TOS 数据的日志项目名称。 |
日志主题 | 用于存储 TOS 数据的日志主题名称。 云产品日志、服务日志等日志的专属日志主题不支持导入数据。 |
配置 | 说明 |
存储桶所在地域 | TOS 存储桶所在的地域。支持跨地域导入数据。 |
桶所属IAM项目 | TOS 存储桶所属 IAM 项目。 |
存储桶 | 日志文件所在的 TOS 存储桶。 |
选择文件路径 | 待导入的文件在 TOS 存储桶中的路径。
说明
|
压缩模式 | TOS 存储桶中数据的压缩模式,日志服务支持导入以下压缩模式的数据。 压缩模式:无压缩、snappy、gzip、lz4、tar.gz。 说明
|
配置 | 说明 |
日志提取类型 | 日志服务解析日志的方式,支持如下类型:
|
导入归档文件 | 如果导入 TOS 文件的存储类型为归档、冷归档时,需开启该功能,开启后系统会先解冻归档文件,解冻完成后,请执行预览。暂不支持导入深度冷归档存储文件。
|
上传解析失败日志 | 是否上传解析失败的日志,默认为开启状态。
|
时间字段 | 是否使用指定字段的值作为日志时间。 默认情况下,日志服务采用数据导入时的系统时间作为日志时间。您也可以指定时间字段,日志服务会使用该字段值作为日志时间。相关配置如下:
说明 如果要支持夏令时或冬令时,请选择 UTC;否则,请选择 GMT。 |
参数 | 说明 |
日志样例 | 建议填写 2 条以上的日志数据作为示例,确保首行正则表达式可以匹配到每条日志的第一行。 建议使用生产环境的真实样例。 |
首行正则表达式 | 用于识别每条日志中第一行的正则表达式,其匹配部分将作为日志的开头。支持自动生成或手动输入。设置后,页面会显示日志样例中匹配到的首行数量,如果和真实日志条目相同,表示首行正则表达式正确。
|
参数 | 说明 |
分隔符 | 日志数据中,不同字段之间的分隔符。根据日志格式选择正确的分隔符,确保每个字段都能被准确提取。日志服务支持配置多种常见的分隔符,例如空格、逗号等。 当您的日志数据所采用的分隔符不在选项中时,您可以设置分隔符为自定义,并在自定义分隔符中填写对应的分隔符。 说明
|
引用符 | 如果日志字段值中包含分隔符,则需要在日志中使用指定的引用符包裹整个字段值,否则日志内容将会被分隔符误拆分。指定分隔符和引用符之后,被引用符中包裹的内容会被日志服务解析为一个完整的字段。 例如原始日志为 20220511 debug "parse meet error",分隔符为空格。则:
引用符支持设置为不配置、半角单引号、半角双引号或自定义字符。如果选择自定义字符,则需要设置自定义引用符。 说明
|
字段名称 | 日志服务根据指定的分隔符解析并提取日志内容后,需要为各个日志内容指定不同的字段名。 未指定字段名称的内容,不会被导入到日志服务中,且字段名称不可重复。支持如下配置方式:
|
跳过行数 | 设置跳过的日志行数。例如设置为 1,则导入日志时,将从 CSV 文件的第 2 行开始导入。 |
错误项 | 处理机制 |
读取文件失败 | 读取文件时,如果遇到文件不完整(例如由网络异常、文件损坏等导致),导入任务会自动重试,重试3次后仍然读取失败,将跳过该文件。 |
文件过大 | 读取文件时,如果单文件超过 5GB,导入任务将直接跳过该文件。 |
压缩格式解析错误 | 解压文件时,如果遇到文件压缩格式无效,或压缩类型选择错误等,导入任务将直接跳过该文件。 |
数据解析错误 | 数据解析错误时,所有解析失败的日志,均以指定字段作为键名称(Key),原始日志内容作为值(Value)上传到日志服务。 其中键名称可以通过失败日志键名称指定,默认为 LogParseFailed。 |
TOS 存储桶不存在 | 当导入任务中指定的 TOS 存储桶不存在时,导入任务会失败。 |
展示项 | 说明 |
导入任务状态 | 当前导入任务的状态,详细状态说明请参考下表。 |
导入进度 | 当前任务的导入进度,计算方式为导入进度=(已导入资源数量+跳过资源数量+失败资源数量+不存在资源数量)/ 总资源数量。 |
总资源个数 | 日志服务检测到的 TOS 存储桶中符合过导入规则的文件数量。 |
已导入资源个数 | 日志服务已导入的文件数量。 |
已列举到资源大小 | 日志服务检测到的 TOS 存储桶中符合过导入规则的文件大小,单位为 GiB。 |
已导入的资源大小 | 日志服务已导入的文件大小,单位为 GiB。 |
不存在资源个数 | 因导入过程中文件删除等原因,导致日志服务未能查找到的文件数量。 |
跳过导入资源个数 | 因资源类型不匹配、文件无法解压或读取等问题,日志服务直接跳过、未导入的文件数量。 |
失败资源个数 | 日志服务导入失败的文件数量。 |
状态 | 说明 |
导入中 | 导入任务执行中。您可以通过导入进度判断当前的任务执行进度。 |
导入完成 | 导入任务已执行完毕。符合导入规则的所有可导入文件已被成功导入到日志服务的指定日志主题中。 |
导入异常 | 导入任务异常。任一文件导入失败都会导致整个任务的异常状态,例如文件解压方式错误、数据异常等原因引起的文件导入失败。建议处理异常问题之后,重新导入问题文件。 |