天天看点

open-falcon transfer 部署目的编译创建目录配置文件

目的

搭建 open-falcon transfer 服务

transfer是数据转发服务

它接收agent上报的数据,然后按照哈希规则进行数据分片、并将分片后的数据分别push给graph&judge等组件

transfer 在 falcon 中属于一个任务比较重的服务

transfer 需要连接 agent, graph, judge,tsdb 因为网络连接会成为瓶颈

建议 transfer 进行集群模式部署

transfer 自身没有任何交互, 可以进行横向扩展

当前生产中 transfer 具有 18 台服务器, 测试环境具有 3 台(配置过程一样)

编译

# make transfer
go build -o bin/transfer/falcon-transfer ./modules/transfer
           

创建目录

mkdir /apps/svr/falcon-plus/transfer/{bin,config,logs} -p
           

配置文件

/apps/svr/falcon-plus/transfer/config/cfg.json

{
    "debug": true,
    "minStep": 1,
    "http": {
        "enabled": true,
        "listen": "0.0.0.0:6060"
    },
    "rpc": {
        "enabled": true,
        "lis
           

继续阅读