我的编程空间,编程开发者的网络收藏夹
学习永远不晚

使用DataAnt监控Apache APISIX的原理是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

使用DataAnt监控Apache APISIX的原理是什么

这篇文章主要介绍“使用DataAnt监控Apache APISIX的原理是什么”,在日常操作中,相信很多人在使用DataAnt监控Apache APISIX的原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”使用DataAnt监控Apache APISIX的原理是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    背景信息

    Apache APISIX 是一个开源的云原生 API 网关,作为 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。你可以使用 Apache APISIX 来处理传统的南北向流量,以及服务间的东西向流量,也可以当做 K8s Ingress controller 来使用。得益于 APISIX 全动态的设计,可以随时进行配置更改并且均不需要重启服务。

    DataAnt 全栈云监控系统通过大数据和机器学习能够汇总 IaaS、PaaS 和 SaaS 层所有运维数据,给用户提供统一可视化界面。 DataAnt 允许用户在相关监控数据源之间无缝快速地移动,而无需切换工具,更精细地了解到自己 IT 系统的状态。其提供的 DataAnt Agent 可以实时监控 APISIX 并将其监控数据上传到 DataAnt PaSS 平台,实现云端一站式监控。

    原理简介

    使用DataAnt监控Apache APISIX的原理是什么

    一、采集配置

    DataAnt Agent 首先会通过 config.yaml 的配置的 APISIX 项进行采集器初始化和注册。同一 Agent可以注册多个采集器。采集器收集 APISIX 暴露的指标后,对指标数据进行加密上传到 DataAnt Cloud。

    二、数据可视化

    DataAnt Cloud 在接收到数据后,数据经过初步的监控信息补充和处理会存放到时序数据库中,之后可以通过 DataAnt 的 Dashboard 实时监控 APISIX。

    三、告警通知

    数据还将通过消息分发到告警匹配处理,然后再进行通知聚合最终通过配置的通知方式将告警发送,即可以实时接收到APISIX的异常情况。

    配置指南

    • 首先请访问 DataAnt Cloud,注册账户并登录平台。

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

    • 在当前目录下创建 DataAnt Agent 所需的配置文件 ./config.yaml。详细配置如下:

    tenantId: 11       # 该 ID 是您的 DataAnt 平台的用户 ID。hostIp: 127.0.0.1  # 主机的标识 IPhostName: apisixconfigs: - uri: http://127.0.0.1:9091  # APISIX 监控指标所暴露的端口。   type: apisix                # 监控类型选择 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        获取对应监控数据,数据长度16752022-06-21 20:51:00:000        INFO        prometheus/prometheusCollector.go:43        获取对应监控数据开始解析16752022-06-21 20:51:00:000        INFO        prometheus/prometheusCollector.go:43        获取对应监控数据完成解析 解析指标数量212022-06-21 20:51:00:000        INFO        collector/collector.go:82        apisix采集到数据数量212022-06-21 20:51:00:000        INFO        runtime/asm_amd64.s:1581        apisix_test9091:指标数:21
    • 在 DataAnt 平台首页单击安装集成插件>监控插件,选择 APISIX,并单击配置 下的点击配置

    • 在 DataAnt 平台首页单击左侧导航栏的仪表盘并新建仪表盘。

    选择自己需要的指标,并拖拽到仪表盘上,配置完成的指标如下:

    使用DataAnt监控Apache APISIX的原理是什么

    注意事项

    DataAnt Agent 每隔 30 秒会上报一次数据,因此会存在一定的延迟。

    到此,关于“使用DataAnt监控Apache APISIX的原理是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    使用DataAnt监控Apache APISIX的原理是什么

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    使用DataAnt监控Apache APISIX的原理是什么

    这篇文章主要介绍“使用DataAnt监控Apache APISIX的原理是什么”,在日常操作中,相信很多人在使用DataAnt监控Apache APISIX的原理是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
    2023-07-02

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

    目录背景信息原理简介一、采集配置二、数据可视化三、告警通知配置指南注意事项总结背景信息 Apache APISIX 是一个开源的云原生 API 网关,作为 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布、服
    2022-06-29

    SpringBoot服务监控机制的原理是什么

    这期内容当中小编将会给大家带来有关SpringBoot服务监控机制的原理是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SpringBoot 监控SpringBoot 中的监控可以分为 HTTP 端点
    2023-06-14

    golang pprof监控goroutine thread统计的原理是什么

    本篇内容介绍了“golang pprof监控goroutine thread统计的原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!引
    2023-07-05

    Golang pprof监控之cpu占用率统计原理是什么

    本文小编为大家详细介绍“Golang pprof监控之cpu占用率统计原理是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Golang pprof监控之cpu占用率统计原理是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
    2023-07-06

    使用Zabbix实现动态执行监控采集脚本的原理是什么

    使用Zabbix实现动态执行监控采集脚本的原理是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。实现原理:使用文件服务器统一存放和管理监控脚本,在zabbix
    2023-06-06

    golang pprof监控memory block mutex统计原理是什么

    这篇“golang pprof监控memory block mutex统计原理是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
    2023-07-05

    golang pprof监控系列go trace统计原理与使用方法是什么

    这篇文章主要介绍“golang pprof监控系列go trace统计原理与使用方法是什么”,在日常操作中,相信很多人在golang pprof监控系列go trace统计原理与使用方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好
    2023-07-05

    springboot admin监控的作用和使用方法是什么

    这篇“springboot admin监控的作用和使用方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springb
    2023-06-08

    Array.reduce使用原理是什么

    这篇文章主要介绍“Array.reduce使用原理是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Array.reduce使用原理是什么”文章能帮助大家解决问题。重新了解 Array.reduc
    2023-07-05

    mongodb使用原理是什么

    MongoDB使用原理是基于文档的NoSQL数据库系统。其核心原理包括以下几个方面:1. 文档存储:MongoDB存储的基本单位是文档,一个文档是一个由键值对组成的数据结构。文档以BSON(二进制的JSON)格式存储在磁盘上,可以方便地表示
    2023-09-11

    Vue中监听数据的原理是什么

    这篇文章将为大家详细讲解有关Vue中监听数据的原理是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

    学生的基本信息

    2023-06-25

    golang pprof监控memory block mutex使用的方法是什么

    这篇文章主要介绍“golang pprof监控memory block mutex使用的方法是什么”,在日常操作中,相信很多人在golang pprof监控memory block mutex使用的方法是什么问题上存在疑惑,小编查阅了各式资
    2023-07-05

    python进程监控及管理的方法是什么

    在Python中,可以使用以下方法来监控和管理进程:1. 使用`subprocess`模块创建和管理子进程。`subprocess`模块提供了一些函数和类来创建和控制子进程,如`subprocess.run()`、`subprocess.P
    2023-10-12

    Apache Kafka分区重分配的实现原理是什么

    这篇文章主要介绍了Apache Kafka分区重分配的实现原理是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Apache Kafka分区重分配的实现原理是什么文章都会有所收获,下面我们一起来看看吧。一、前
    2023-07-02

    使用Nagios监控Linux服务器性能的步骤是什么

    安装Nagios监控系统:首先要在服务器上安装Nagios监控系统,可以通过源码包或者包管理器来安装。配置Nagios监控对象:在Nagios配置文件中定义要监控的主机和服务,包括IP地址、监控策略等。配置Nagios插件:Nagios监控
    使用Nagios监控Linux服务器性能的步骤是什么
    2024-04-09

    编程热搜

    • Python 学习之路 - Python
      一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
      Python 学习之路 - Python
    • chatgpt的中文全称是什么
      chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
      chatgpt的中文全称是什么
    • C/C++中extern函数使用详解
    • C/C++可变参数的使用
      可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
      C/C++可变参数的使用
    • css样式文件该放在哪里
    • php中数组下标必须是连续的吗
    • Python 3 教程
      Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
      Python 3 教程
    • Python pip包管理
      一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
      Python pip包管理
    • ubuntu如何重新编译内核
    • 改善Java代码之慎用java动态编译

    目录