Categraf 主配置说明

主要参数介绍:#

categraf 启动时 可以通过 -configs 参数指定配置目录,如果不指定,会默认读取工作目录下的 conf。 conf 目录结构如下:

  • config.toml # 主配置
  • logs.toml # logs-agent 配置
  • prometheus.toml # prometheus agent 配置
  • traces.yaml # trace-agent 配置
  • conf/input.*/*.toml 插件配置文件

程序员

  • print_configs = false # 启动的时候是否在 stdout 中打印配置内容

  • hostname = "" # 机器名,作为本机的唯一标识,会为时序数据自动附加一个 agent_hostname=$hostname 的标签,一般为空自动获取主机名称

  • [[writers]] url = "http://172.26.253.140:17000/prometheus/v1/write" # v6 版本端口是 17000, 后端 backend 配置,在 toml 中 [[]] 表示数组,所以可以配置多个 writer

  • [http] enable = false address = ":9100" print_access = false run_mode = "release" # 是否采用 http 模式下发配置文件,只有会员才可以使用配置文件 http 下发功能,来源设置为 false

  • [ibex] enable = false interval = "1000ms" servers = ["127.0.0.1:20090"] meta_dir = "./meta" # 是否启用告警自愈 agent, 一般设置为 false

程序员

  • [heartbeat] enable = true # 心跳上报(附带资源信息,对象列表中使用)给夜莺 v6
  • url = "http://172.26.253.140:17000/v1/n9e/heartbeat" # 报告操作系统版本 cpu.util mem.util 元数据
    程序员
本作品采用《CC 协议》,转载必须注明作者和本文链接