系统参数

iLogtail启动时,会加载ilogtail_config.json配置文件,该配置文件指定了iLogtail正常运行的一些基本配置项。

参数列表

参数类型说明

cpu_usage_limit

double

CPU使用阈值,以单核计算。取值范围:0.1~当前机器的CPU核心数

警告 cpu_usage_limit为软限制,实际iLogtail占用的CPU可能超过限制值,超限5分钟后将触发熔断保护,iLogtail自动重启。

例如设置为0.4,表示日志服务将尽可能限制 iLogtail 的CPU使用为CPU单核的40%,超出后 iLogtail 自动重启。

mem_usage_limit

Int

内存使用阈值。

警告 mem_usage_limit为软限制,实际iLogtail占用的内存可能超过限制值,超限5分钟后将触发熔断保护,Logtail自动重启。

default_access_key_id

String

写入 SLSaccess_id,需要具备写入权限。

default_access_key

String

写入 SLSaccess_key,需要具备写入权限。

config_update_interval

Int

本地配置热加载的更新间隔,单位为秒。 注意:此参数仅对社区版有效。

data_server_port

Int

用于控制 flusher_slsSLS 发送的协议类型。

取值范围:443(默认),表示使用 HTTPS 协议发送;80表示使用 HTTP 协议发送。

如果使用SLS内网域名写入,建议使用HTTP协议发送,提高传输性能。

send_running_status

Bool

为了更好的了解 iLogtail 的使用情况,以便做出更有针对性的发展规划,iLogtail 会上报一些脱敏后的运行统计信息。您也可以手动关闭此开关。

典型配置

{
    "default_access_key_id": "",
    "default_access_key": "",
    "cpu_usage_limit" : 0.4,
    "mem_usage_limit" : 384
}

Last updated