夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
数据库表结构 数据库表结构
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

Huatuo 托管插件

Huatuo

Categraf 的 Huatuo 插件主要提供以下两种模式:

  1. Sidecar 模式: 以 Sidecar 模式管理本地 huatuo-bamai 进程的生命周期,包括安装、配置管理和进程保活。
  2. Remote 模式: 仅采集远程或已存在的本地 huatuo-bamai 实例的监控指标。

配置说明

Sidecar 模式

在此模式下,Categraf 将执行以下操作:

  1. 检查 install_path 目录下是否存在 huatuo-bamai 二进制文件。
  2. 如果缺失,且配置了 huatuo_tarball,则自动解压安装。
  3. 读取安装目录下的 huatuo-bamai.conf (TOML 格式)。
  4. 应用 config_overwrites 中的配置覆盖现有配置并保存。
  5. 启动 huatuo-bamai 进程并进行后台保活。
  6. 自动从 huatuo-bamai.conf 中解析指标监听端口 (字段 APIServer.TCPAddr) 并开始采集。
[[instances]]
# huatuo 安装或查找的目录路径
install_path = "./huatuo"

# (可选) 当二进制缺失时用于自动安装的压缩包路径。
huatuo_tarball = "embedded/huatuo.tar.gz"

# 覆盖 huatuo-bamai.conf 中的特定配置
[instances.config_overwrites]
"Storage.ES.Address" = "http://127.0.0.1:9200"
"Region" = "beijing"
"EventTracing.Softirq.DisabledThreshold" = 20000000

Remote 模式

在此模式下,Categraf 仅负责采集指标,不管理进程。

[[instances]]
# 远程采集地址
url = "http://192.168.1.100:19704/metrics"

# install_path 必须为空或省略
# install_path = ""

请注意, Huatuo写入事件所需要的Elastic需要自行安装. 开源版Categraf支持Huatuo插件从v0.4.32版本开始.

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat
Flashduty
Flashduty