系统参数
在iLogtail
启动时,会加载ilogtail_config.json
配置文件,该配置文件指定了iLogtail
正常运行的一些基本配置项。
参数列表
参数 | 类型 | 说明 |
---|---|---|
| double | CPU使用阈值,以单核计算。取值范围:0.1~当前机器的CPU核心数 警告 例如设置为0.4,表示日志服务将尽可能限制 |
| Int | 内存使用阈值。 警告 |
| String | 写入 |
| String | 写入 |
| Int | 本地配置热加载的更新间隔,单位为秒。 |
| Int | 用于控制 取值范围:443(默认),表示使用 如果使用 |
| Bool | 为了更好的了解 |
| String | 全局主机路径黑名单,黑名单为子串匹配,Linux下多个子串以:分隔,Windows下以;分隔。比如禁止采集NAS挂载,可以配置为 |
典型配置
环境变量
containerd runtime相关环境变量配置
参数 | 类型 | 说明 |
---|---|---|
| Bool | 是否使用containerd runtime,非必选。ilogtail会自动通过接口探测。 |
| String | 自定义containerd sock路径,非必选。默认为/run/containerd/containerd.sock。自定义取值可以通过查看/etc/containerd/config.toml grpc.address字段获取。 |
| String | 自定义containerd 数据目录,非必选。自定义取值可以通过查看/etc/containerd/config.toml state字段获取。 |
| String | 用于控制/apsara/sls/ilogtail和golang插件的日志等级,支持通用日志等级,如trace, debug,info,warning,error,fatal |
因为k8s本身自带资源限制的功能,所以如果你要将ilogtail部署到k8s中,可以通过将
cpu_usage_limit
和mem_usage_limit
设置为一个很大的值(比如99999999),以此来达到“关闭”ilogtail自身熔断功能的目的。
Last updated