For the complete documentation index, see llms.txt. This page is also available as Markdown.

SLS

简介

flusher_sls flusher插件将采集到的事件发送至SLS。

使用本插件时,必须在启动参数中配置AK和SK

版本

Stable

版本说明

  • 推荐版本:iLogtail v1.0.27 及以上

配置参数

参数

类型

是否必填

默认值

说明

Type

string

/

插件类型。固定为 flusher_sls

Project

string

/

Project 名称。

Logstore

string

条件必填

/

Logstore 名称。TelemetryTypelogs/metrics/metrics_multivalue 时必填。

Region

string

进程默认地域

Project 所在区域。未显式配置时使用默认地域。

Endpoint

string

社区版必填

/

SLS 接入点地址。企业版可由配置中心下发。

TelemetryType

enum

logs

可选:logsmetricsmetrics_multivaluemetrics_hostarms_agentinfoarms_metricsarms_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