SLS
简介
flusher_sls flusher插件将采集到的事件发送至SLS。
使用本插件时,必须在启动参数中配置AK和SK。
版本
版本说明
推荐版本:iLogtail v1.0.27 及以上
配置参数
参数
类型
是否必填
默认值
说明
Type
string
是
/
插件类型。固定为 flusher_sls。
Project
string
是
/
Project 名称。
Logstore
string
条件必填
/
Logstore 名称。TelemetryType 为 logs/metrics/metrics_multivalue 时必填。
Region
string
否
进程默认地域
Project 所在区域。未显式配置时使用默认地域。
TelemetryType
enum
否
logs
可选:logs、metrics、metrics_multivalue、metrics_host、arms_agentinfo、arms_metrics、arms_traces。不同取值对应不同上报通道。
Workspace
string
否
/
APM/ARMS 模式下需要提供的工作空间。
ShardHashKeys
[]string
否
/
分片哈希字段列表,仅 logs 且未开启 Exactly Once 时生效。
Batch
object
否
/
批处理选项(包含历史的 Batch.ShardHashKeys 已废弃)。
CompressType
enum
否
lz4
是否开启压缩及压缩算法。
MaxSendRate
uint
否
不限速
单队列最大发送速率(字节/秒),仅开启 Exactly Once 时生效。
ExtraHeaders
map[string]string
否
/
发送请求时额外携带的 HTTP Header。
路由与安全性
如需根据事件类型或标签将不同数据路由到不同 flusher_sls,请使用独立组件 路由(在 flushers 列表中为某些 flusher 配置 Match,由 Router 负责生效)。
flusher_sls 默认使用 HTTPS 协议发送数据到 SLS,也可以使用 data_server_port 参数更改发送协议。
样例
采集/home/test-log/路径下的所有文件名匹配*.log规则的文件,并将采集结果发送到SLS。
Last updated