参数 | 类型 | 示例值 | 描述 |
ContentInfo | / | 投递日志的内容格式配置。 | |
CreateTime | String | 2024-09-01 14:01:02 | 创建投递配置的时间。 |
DashboardId | String | / | 投递的默认内置仪表盘 ID。 |
KafkaShipperInfo | / | 投递到 Kafka 的相关信息。 | |
ModifyTime | String | 2024-09-01 14:01:10 | 投递配置的最近修改时间。 |
ProjectId | String | myproject | 待投递日志所在的日志项目 ID。 |
ProjectName | String | myproject | 待投递日志所在的日志项目名称。 |
RoleTrn | String | trn:iam::2100000001:role/TLSETLAccessForUserA | 自定义角色的 Trn。 |
ShipperEndTime | Integer | 1723709712496 | 投递结束时间。 |
ShipperId | String | 4a9bd4bd-53f1-43ff-b88a-64ee1be5**** | 投递配置 ID。 |
ShipperName | String | tosship | 投递配置名称。 |
ShipperStartTime | Integer | 1723709602496 | 投递开始时间。 |
ShipperType | String | tos | 投递类型。 |
Status | Boolean | true | 是否开启投递配置。 |
TopicId | String | c7**** | 待投递日志所在的日志主题 ID。 |
TopicName | String | mytopic | 待投递日志所在的日志主题名称。 |
TosShipperInfo | / | 投递到 TOS 的相关信息。 |
参数 | 类型 | 示例值 | 描述 |
Format | String | json | 日志内容解析格式。
|
CsvInfo | / | CSV 格式日志内容配置。 | |
JsonInfo | / | JSON/JSONL 格式日志内容配置。 | |
ParquetInfo | / | Parquet 格式日志内容配置。 |
参数 | 类型 | 示例值 | 描述 |
Bucket | String | mytos | 对象存储桶名称。 |
Prefix | String | testprefix | 存储桶的顶级目录名称。通过此投递配置投递的所有日志数据均将被投递到该目录下。 |
MaxSize | Integer | 5 | 每个分区(Shard)最大可投递的原始文件大小,即未压缩的日志文件大小。单位为 MiB。 |
Compress | String | snappy | 压缩格式。 |
Interval | Integer | 300 | 投递时间间隔,单位为秒。 |
PartitionFormat | String | %Y/%m/%d/%H/%M | 投递日志的分区规则。 |
EnablePartitionKV | Boolean | false | 是否启用基于键值对的分区功能。当设置为 true 时,日志将根据指定的键值对进行分区存储。默认值为 false。 |
PartitionFromValue | / | 基于键值对的分区配置,用于指定日志投递到 TOS 时的分区规则。当 EnablePartitionKV 为 true时生效。 |
参数 | 类型 | 示例值 | 描述 |
Keys | Array of String | ["user","log","ip"] | 配置需要投递的字段。
|
Delimiter | String | , | 分隔符,支持填入逗号、制表符、竖线、分号、空格。 |
EscapeChar | String | false | 转义符,字段内容包含分隔符时,使用转义符包裹该字段,当前仅支持单引号,双引号,空字符。 |
PrintHeader | Boolean | false | 首行是否打印 Key。 |
NonFieldContent | String | test | 无效字段填充内容,长度为 0~128。 |