open-falcon transfer 部署
程序员文章站
2022-03-04 14:57:57
...
目的
搭建 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,
"listen": "0.0.0.0:8433"
},
"socket": {
"enabled": true,
"listen": "0.0.0.0:4444",
"timeout":
上一篇: MySQL的执行计划(Explain)中key_len计算方式
下一篇: 6月26日 简单的缓存例子