使用 DataAnt 监控 Apache APISIX的原理解析

原理简介

1.png

第一步   采集配置

DataAnt Agent 进行对 config.yaml 的配置, 来进行APISIX 项采集器初始化和注册。DataAnt Cloud接收数据后,数据经过处理后会存放到数据库中

第二步   告警通知

数据经过告警匹配处理,会通知聚合最终通过配置的通知方式将告警发送,以实时接收到APISIX情况

第三步   配置指南

访问 DataAnt Cloud,注册后并登录平台

下载DataAnt 的 Agent完成后上传到 APISIX 所在的机器上并添加执行权限

配置文件 ./config.yaml

tenantId: 11
hostIp: 127.0.0.1
hostName: apisix
configs:
- uri: http://127.0.0.1:9091
type: apisix 
asName: apisix_test
user: admin

启动 Agent

./agent

启动成功后,则会返回以下数据

2022/06/21 20:50:10 {"code":200,"msg":"请求成功","data":null}
2022/06/21 20:50:30 {"code":200,"msg":"请求成功","data":null}
2022-06-21 20:51:00:000 INFO apisix/apisix.go:25 获取对应监控数据,数据长度1675
2022-06-21 20:51:00:000 INFO prometheus/prometheusCollector.go:43 获取对应监控数据开始解析1675
2022-06-21 20:51:00:000 INFO prometheus/prometheusCollector.go:43 获取对应监控数据完成解析 解析指标数量21
2022-06-21 20:51:00:000 INFO collector/collector.go:82 apisix采集到数据数量21
2022-06-21 20:51:00:000 INFO runtime/asm_amd64.s:1581 apisix_test9091:指标数:21

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4060.html

发表评论

登录后才能评论