参数 | 类型 | 示例值 | 描述 |
Total | Integer | 100 | 已列举到的总资源个数。 |
Failed | Integer | 100 | 导入失败的资源个数。 |
Skipped | Integer | 20 | 跳过导入的资源个数。 |
NotExist | Integer | 10 | 不存在的资源个数。 |
BytesTotal | Integer | 100 | 已列举到的总资源字节数。 |
TaskStatus | String | Success | 导入任务的状态。
|
Transferred | Integer | 100 | 已导入的资源个数。 |
BytesTransferred | Integer | 100 | 已导入的字节数。 |
参数 | 类型 | 示例值 | 描述 |
TosSourceInfo | / | TOS 导入源端信息。 当 sourceType 为 tos 时,TosSourceInfo 字段为必填。 | |
KafkaSourceInfo | / | Kafka 导入源端信息。 当 sourceType 为 kafka 时,KafkaSourceInfo 字段为必填。 |
参数 | 类型 | 示例值 | 描述 |
Keys | Array of String | [ "time", "", "level", "msg" ] | 日志字段名称(Key)列表。
|
Quote | String | " | 引用符。被引用符包裹的内容不会被分隔而是会被解析为一个完整的字段。当且仅当 LogType 为 delimiter_log 时有效。 |
TimeKey | String | request_time | 日志时间字段的字段名称。如果将日志中的指定时间字段作为日志时间戳,则需要填写 TimeKey 和 TimeFormat。 TimeKey 和 TimeFormat 必须成对出现。 |
TimeZone | String | GMT+08:00 | 时区,支持机器时区(默认)和自定义时区。其中,自定义时区支持 GMT 和 UTC。
|
Delimiter | String | # | 日志分隔符。当且仅当 LogType 为 delimiter_log 时有效。 |
BeginRegex | String | [(\d+-\d+-\w+:\d+:\d+,\d+)]\s[(\w+)]\s(.*) | 用于识别每条日志中第一行的正则表达式,其匹配部分将作为日志的开头。设置 LogType 为 multiline_log 时,需要配置日志样例。 |
TimeFormat | String | %Y-%m-%dT%H:%M:%S,%f | 时间字段的解析格式。如果将日志中的指定时间字段作为日志时间戳,则需要填写 TimeKey 和 TimeFormat。
|
SkipLineCount | Integer | 2 | 跳过的日志行数。例如设置为 1,则导入日志时,将从 CSV 文件的第 2 行开始导入。 当且仅当采集的日志类型为 delimiter_log 且导入类型为 tos 时有效。 |
UnMatchLogKey | String | LogParseFailed | 当上传解析失败的日志时,解析失败的日志的 key 名称。 UnMatchUpLoadSwitch=true 和 UnMatchLogKey 必须成对出现。 |
TimeExtractRegex | String | [0-9]{0,2}/[0-9a-zA-Z]+/[0-9:,]+ | 提取时间的正则表达式,用于提取 TimeKey 字段中的时间值并解析为对应的采集时间。 |
UnMatchUpLoadSwitch | Boolean | true | 是否上传解析失败的日志。UnMatchUpLoadSwitch=true 和 UnMatchLogKey 必须成对出现。
|
TimeSample | String | 2006-01-02T15:04:05Z07:00 | 时间样例。 用于判断填写的时间解析格式是否正确。 |
参数 | 类型 | 示例值 | 描述 |
bucket | String | import01 | 日志文件所在的 TOS 存储桶。 |
prefix | String | accesslog/ | 待导入的文件在 TOS 存储桶中的路径。 |
region | String | cn-shanghai | TOS 存储桶所在的地域。支持跨地域导入数据。 |
compress_type | String | snappy | TOS 存储桶中数据的压缩模式。
|
import_archived | Boolean | false | 导入 TOS 存储桶中的文件是否为归档或冷归档文件。
|
参数 | 类型 | 示例值 | 描述 |
host | String | kafka-cnngc7an0qpv****.kafka.ivolces.com:9092 | 不同类型的 Kafka 集群对应的服务地址不同,详细说明如下:
多个服务地址之间需使用半角逗号(,)分隔。 |
group | String | mygroup | Kafka 消费组。如果不填,系统将自动创建 Kafka 消费组。 |
topic | String | test | Kafka Topic 名称。 多个 Kafka Topic 之间应使用半角逗号(,)分隔。 |
encode | String | UTF-8 | 数据的编码格式。可选值包括 UTF-8、GBK。 |
password | String | / | 用于身份认证的 Kafka SASL 用户密码。 |
protocol | String | plaintext | 安全传输协议,可选值包括 plaintext、sasl_ssl、ssl 和 sasl_plaintext。 |
username | String | / | 用于身份认证的 Kafka SASL 用户名。 |
mechanism | String | PLAIN | 密码认证机制,可选值包括 PLAIN、SCRAM-SHA-256 和 SCRAM-SHA-512。 |
instance_id | String | kafka-cnngbnntswg1**** | 当您使用的是火山引擎消息队列 Kafka 版时,应设置为 Kafka 实例 ID。 |
is_need_auth | Boolean | true | 是否开启鉴权。如果您使用的是公网服务地址,建议开启鉴权。 |
initial_offset | Integer | / | 数据导入的起始位置。可选值:
|
time_source_default | Integer | / | 指定日志时间。可选值:
|