运用 DataAnt 监控 Apache APISIX的原理解析
发布时间:2023-02-20 10:42:19 所属栏目:Apache 来源:互联网
导读:DataAnt 全栈云监控系统通过大数据和机器学习能够汇总 IaaS、PaaS 和 SaaS 层所有运维数据,给用户提供统一可视化界面。 DataAnt 允许用户在相关监控数据源之间无缝快速地移动,而无需切换工具,更精细地了解到自己 IT 系统的状态。其提供的 DataAnt Agent
DataAnt 全栈云监控系统通过大数据和机器学习能够汇总 IaaS、PaaS 和 SaaS 层所有运维数据,给用户提供统一可视化界面。 DataAnt 允许用户在相关监控数据源之间无缝快速地移动,而无需切换工具,更精细地了解到自己 IT 系统的状态。其提供的 DataAnt Agent 可以实时监控 APISIX 并将其监控数据上传到 DataAnt PaSS 平台,实现云端一站式监控。 一、采集配置 DataAnt Agent 首先会通过 config.yaml 的配置的 APISIX 项进行采集器初始化和注册。同一 Agent可以注册多个采集器。采集器收集 APISIX 暴露的指标后,对指标数据进行加密上传到 DataAnt Cloud。 二、告警通知 数据还将通过消息分发到告警匹配处理,然后再进行通知聚合最终通过配置的通知方式将告警发送,即可以实时接收到APISIX的异常情况。 配置指南 首先请访问 DataAnt Cloud,注册账户并登录平台。 通过以下网盘链接获取 DataAnt 的 Agent,下载完成后上传到 APISIX 所在的机器上并添加执行权限。 链接: https://pan.baidu.com/s/1yWORvmrpYDOsXaFJprIOOg 提取码: 9u6p 在当前目录下创建 DataAnt Agent 所需的配置文件 ./config.yaml。详细配置如下: tenantId: 11 # 该 ID 是您的 DataAnt 平台的用户 ID。 hostIp: 127.0.0.1 # 主机的标识 IP hostName: apisix configs: - uri: http://127.0.0.1:9091 # APISIX 监控指标所暴露的端口。 type: apisix # 监控类型选择 APISIX asName: apisix_test # 别名 user: admin # 用户名可省略 使用以下命令启动 Agent。 1 ./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 在 DataAnt 平台首页单击安装集成插件>监控插件,选择 APISIX,并单击配置 下的点击配置。 在 DataAnt 平台首页单击左侧导航栏的仪表盘并新建仪表盘。 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |