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

open-falcon nodata 部署

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

说明

nodata用于检测监控数据的上报异常
nodata和实时报警judge模块协同工作
过程如下

配置了nodata的采集项超时未上报数据,nodata生成一条默认的模拟数据
用户配置相应的报警策略,收到mock数据就产生报警
采集项上报异常检测,作为judge模块的一个必要补充
能够使judge的实时报警功能更加可靠、完善

创建目录

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

编译

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

配置文件

{
    "debug": false,
    "http": {
        "enabled": true,
        "listen": "0.0.0.0:6090"
    },
    "plus_api":{
        "connectTimeout": 500,
        "requestTimeout": 2000,
        "addr": "http://falcon-api.133.com",
        "token": "default-token-used-in-server-side"
    },
    "config": {
        "enabled": true,
        "dsn": "falcon:[email protected](ns-yun-020021.133.com:3306)/falcon_portal?loc=Local&parseTime=true&wait_ti