静态编译方法
CGO_ENABLED=1 go build -ldflags '-linkmode "external" -extldflags "-static"'
-
进入main目录下编译后端程序,confing目录下的yaml文件为配置文件,config目录要和编译好的程序同级目录。
-
前端页面需要进入frontend目录下使用npm run build 编译出dist目录,然后将dist目录移动到项目根目录下,启动后端服务即可。
-
在Prometheus下的DataSource添加数据源,BaseUrl为Prometheus的地址,Alerts为Alert服务地址。
-
修改alter服务的配置文件把webhook的url指向本服务,http://xxxxx:4000/api/prometheus/alert/receiver
容器镜像地址:registry.cn-beijing.aliyuncs.com/public-lib/webhook-admin:latest
后端接口信息: base_url: http://10.8.12.152:4000 send_api: /api/sender/send send_tag: bounce 这个转发器名字 auth_api: /api/user/login 登陆接口 username: '用户名字' password: '密码'