欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

部署falcon-agent

程序员文章站 2022-03-04 14:57:15
...

生产环境部署完falcon的前后端服务,后面就要部署一个agent来收集监控数据

部署过程

一、修改agent配置文件

1.“hostname”: 此处endpoint名称,默认为空,会自动识别为hostname
2.“heartbeat"段中"addr”: server端的falcon-hbs服务地址,如果没修改过就是6030,现在agent和server在同一台机器所以用127.0.0.1
3.“transfer"段中"addrs”:
4.其他配置自行研究,只是基础的话用这个配置就行

# vim agent/config/cfg.json
{
......
    "hostname": "", 
    "ip": "", #本机IP地址
......
    "heartbeat": {
        "enabled": true,
        "addr": "127.0.0.1:6030",
        "interval": 60,
        "timeout": 1000
    },
    "transfer": {
        "enabled": true,
        "addrs": [
            "127.0.0.1:8433"
......
}

二、启动服务

# ./open-falcon restart agent
[falcon-agent] 37940
# ./open-falcon check agent  
        falcon-agent         UP           37940 

三、查看日志

./open-falcon monitor agent
2019/01/10 11:14:08 var.go:88: => <Total=1> <Endpoint:rs-feed-7-45, Metric:/adx/deliver_3xx, Type:GAUGE, Tags:router_api, Step:60, Time:1547090048, Value:0.0>
2019/01/10 11:14:08 var.go:95: <= <Total=1, Invalid:0, Latency=0ms, Message:ok>

这个相当于运行tail -f agent/logs/agent.log