开发常用的 3种 API 监控报告- Eolink Apikit

API 监控报告是一种监测 API 异常的工具。在 API 管理中,查看 API 异常监控的监控报告,是 Eolink Apikit 常用的功能。Eolink Apikit 的监控报告有3种:

  • 单接口监控报告

  • 流程监控报告

  • 项目监控报告

1、单接口监控报告

单接口监控报告通常关注单个应用程序接口或系统的性能和可用性。它包括有关接口的指标,如响应时间、错误率、吞吐量等。仅关注一个接口,不包括整个流程或项目。单接口监控报告有助于及时发现和解决与特定接口相关的问题,以确保其正常运行。

  1. API 综合监控报告

你可以在流程的综合报告页中看到当前流程在选定的时间段内的整体监控概况,可以点击不同的监控节点来切换不同监控节点发出的监控信息,监控信息包含以下内容包括:

  • 所有监控节点(地区)的监控状态

  • 指定监控节点(地区)的监控状态

  • 流程实时的监控状态

  • 流程监控次数及异常原因统计

  • 流程正确率趋势图

  • 流程运行时间统计

2. 选择监控报告的时间段

项目监控报告默认显示最新的实时报告,实时报告会显示项目最新的一次监控统计。如果你希望查看一段时间内的报告,可以选择今天、3天、7天或者是其他自定义的时间段。

注意,选择实时报告时,正确率趋势图表会显示今天的数据,因为正确率趋势无法仅根据最新的一次监控情况计算得出,必须显示一段时间内的数据才能够绘制趋势图。

3. 选择监控报告的节点(地区)范围

监控报告可以选择查看什么监控节点的报告数据,项目简况报告默认选择查看综合统计,也就是所有节点数据的汇总报告。

如果你希望仅查看某个监控节点的数据,点击相应的节点名称即可。节点名称前面会有绿色或红色的圆点,表示在当前选中的时间段内,该节点是否有异常的历史记录,如果出现过API或者流程监控异常,则会显示红色圆点,提示你查看相关的监控告警列表。

4. 流程实时监控状态

当前流程最新一次监控的结果,显示流程当前为正常情况还是异常情况的API数量。

5. 流程监控次数及异常原因统计

图表会显示在选中时间段内的流程的正确次数以及异常次数。

6. 流程正确率趋势图

流程正确率趋势图会显示在选中时间段内的流程正确率趋势,正确率趋势最小统计单位是小时,也就是一天最多会显示24个统计点;当选择的时间段大于1天时,正确率的统计点为一天,即一天统计一次正确率。

7. 流程运行时间统计

流程的运行时间图表会显示流程从开启监控以来,维持正确运行的时长以及错误运行的时长,可以对流程的质量有直观体现。

8. 实时监控报告

进入 API 的监控详情页,选择时间段为 实时,此时页面会显示该 API 最新一次的监控报告,可以看到API最新一次请求的各阶段时间分析:

  • 总时间

  • 重定向时间

  • 首字节时间

  • DNS解析时间

  • TCP建立连接时间

  • 握手时间

  • 等待首字节时间

还可以看到请求完整的请求内容和返回内容:

9. 详细监控日志

进入 API 监控详情页,点击页面上方的详细监控日志标签。进入监控日志标签页后,你可以查看选择需要查看的时间段、日志所属的节点。

在日志列表中,你可以看到选定时间段和节点内的每一次监控请求。你可以在列表中筛选只查看异常的日志,点击查看报告按钮可以查看异常日志的详细请求内容。

注意,系统仅会记录异常的监控日志,并且线上产品的异常监控日志最长保存日期为15天。

2、流程监控报告

流程监控报告关注业务流程中涉及的多个接口、系统或环节。它包括有关整个流程的指标,如流程持续时间、各个步骤的完成情况、流程吞吐量等。覆盖整个业务流程,而不仅仅是单个接口。流程监控报告帮助组织了解业务流程的整体性能,找出流程中的瓶颈或问题,以便改进流程效率和质量。

  1. 实时监控报告

进入流程监控详情页,选择时间段为 实时,此时页面会显示该流程最新一次的监控报告,包含以下内容:

  • API 基本信息:API 请求地址、监控状态、监控节点IP地址、监控状态等;

  • 流程的监控步骤以及每一步的监控状态。

你可以点击监控步骤来查看详细的监控内容:

2. 详细监控日志

进入流程监控详情页,点击页面上方的详细监控日志标签。进入监控日志标签页后,你可以查看选择需要查看的时间段、日志所属的节点。

在日志列表中,你可以看到选定时间段和节点内的每一次监控请求。你可以在列表中筛选只查看异常的日志,点击查看报告按钮可以查看异常日志的详细请求内容。

注意,系统仅会记录异常的监控日志,并且线上产品的异常监控日志最长保存日期为15天。

3、项目监控报告

项目监控报告关注整个项目的状态和进展情况。它包括项目的关键指标、计划与实际的对比、风险和问题的跟踪等。涵盖项目的各个方面,包括范围、时间、成本、质量和风险等。项目监控报告有助于项目管理人员和利益相关者了解项目的健康状况,及时采取措施以确保项目按计划推进,减少风险,确保项目成功完成。

你可以在项目概况页中看到当前项目在选定的时间段内的整体监控概况,包括:

  • 所有监控节点(地区)的监控状态

  • 指定监控节点(地区)的监控状态

  • API 监控状态统计

  • API 监控次数及异常原因统计

  • API 正确率趋势图

  • 流程监控状态统计

  • 流程监控次数以及异常次数比例

  • 流程正确率趋势图

  • 项目正常运行时间统计

  • 项目内异常的 API 列表

  • 项目内异常的流程列表

  1. 选择监控报告的时间段

项目监控报告默认显示最新的实时报告,实时报告会显示项目最新的一次监控统计。如果你希望查看一段时间内的报告,可以选择今天、3天、7天或者是其他自定义的时间段。

注意,选择实时报告时,正确率趋势图表会显示今天的数据,因为正确率趋势无法仅根据最新的一次监控情况计算得出,必须显示一段时间内的数据才能够绘制趋势图。

2. 选择监控报告的节点(地区)范围

监控报告可以选择查看什么监控节点的报告数据,项目简况报告默认选择查看综合统计,也就是所有节点数据的汇总报告。

如果你希望仅查看某个监控节点的数据,点击相应的节点名称即可。节点名称前面会有绿色或红色的圆点,表示在当前选中的时间段内,该节点是否有异常的历史记录,如果出现过API或者流程监控异常,则会显示红色圆点,提示你查看相关的监控告警列表。

3. API 监控状态统计

API 监控状态图表会显示当前项目内的 API 总数、监控中的 API 数量、正常API、异常API以及整体API正确率数据。

如果当前选中的时间段内有API出现了异常,则图表显示API监控状态为异常,否则为正常。

4. API 监控次数及异常原因统计

图表会显示在选中时间段内的请求次数、各种错误原因的次数。你可以通过这个图表了解出现最多的异常原因来进行针对性排查。

5. API 正确率趋势图

API 正确率趋势图会显示在选中时间段内的API正确率趋势,正确率趋势最小统计单位是小时,也就是一天最多会显示24个统计点;当选择的时间段大于1天时,正确率的统计点为一天,即一天统计一次正确率。

6. 流程监控状态统计

流程监控状态图表会显示当前项目内的API流程总数、监控中的流程数量、正常流程、异常流程以及整体流程正确率数据。

如果当前选中的时间段内有流程出现了异常,则图表显示监控状态为异常,否则为正常。

7. 流程监控次数以及异常次数比例

图表会显示在选中时间段内的请求次数、错误次数。

8. 流程正确率趋势图

流程正确率趋势图会显示在选中时间段内的流程正确率趋势,正确率趋势最小统计单位是小时,也就是一天最多会显示24个统计点;当选择的时间段大于1天时,正确率的统计点为一天,即一天统计一次正确率。

9. 项目正常运行时间统计

项目运行时间统计图表会统计在选定的时间段内项目的累计正常时间以及累计异常时间,并且会将每段正常、异常时间进行统计,方便你了解项目在什么时间段开始出现异常,以及异常的持续时间等。

如下图表示项目在2020年2月23日凌晨0点起至2020年2月23日晚20点32分54秒处于异常状态,随后项目恢复正常。

10. 项目内异常的 API 列表

系统会统计在选定时间内出现过异常的 API,你可以通过异常 API 列表快速定位异常的 API,并且根据异常次数排序来找到异常次数最多的 API。

点击列表项的更多消息按钮,可以进入该 API 的监控详情页。

11. 项目内异常的流程列表

系统会统计在选定时间内出现过异常的流程,你可以通过异常流程列表快速定位异常的流程,并且根据异常次数排序来找到异常次数最多的流程。

点击列表项的更多消息按钮,可以进入该流程的监控详情页。

了解更多 API 异常监控请前往官网:www.eolink.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/121160.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

jira Licenses更新步骤

有时候我们不想花钱使用jira,那么只有通过一个月以续期的方式来使用jira。下面提供下自己实测的方式 1、获取License Key 登录地址:https://my.atlassian.com 登录自己的Google账号,进入到下面账号,然后点击“New Trial License” product上…

C/C++轻量级并发TCP服务器框架Zinx-游戏服务器开发004:游戏核心消息处理 - 玩家类的实现

文章目录 0 代码仓库1 需求2 AOI设计2.1 AOI算法简介2.2 AOI数据结构及实现2.2.1 玩家2.2.2 网格对象2.2.3 游戏世界矩形2.2.4 获取周围玩家的实现2.2.5 代码测试 2.3 GameRole结合AOI创建玩家2.3.1 创建游戏世界全局对象-GameRole继承AOIWorld的Player2.3.2 把玩家到游戏世界的…

聊聊MySQL中的死锁

欢迎关注微信公众号:互联网全栈架构 死锁是指两个或者多个事务互相持有对方所需的资源,从而导致它们都无法继续执行的情况。下图是一个死锁的示例,事务1锁住了id1的数据(比如更新id1的数据记录),同时请求锁…

【数据结构】树与二叉树(一):树(森林)的基本概念:父亲、儿子、兄弟、后裔、祖先、度、叶子结点、分支结点、结点的层数、路径、路径长度、结点的深度、树的深度

文章目录 5.1 树的基本概念5.1.1 树的定义树有序树、无序树 5.1.2 森林的定义5.1.3 树的术语1. 父亲(parent)、儿子(child)、兄弟(sibling)、后裔(descendant)、祖先(anc…

虚幻5.3打包Windows失败

缺失UnrealGame二进制文件。 必须使用集成开发环境编译该UE项目。或者借助虚幻编译工具使用命令行命令进行编译 解决办法: 1.依次点击平台-项目启动程序 2.点击后面的按钮进行设置 3.稍等后,打包后的程序即可运行,之后就可以愉快的打包了

win 命令替代鼠标的操作

操作方式都是在 winR 输入框输入或者终端输入 1、快速打开 控制面板 运行control 2、快速打开 电源选项 运行powercfg.cpl 3、快速打开 网络连接 运行ncpa.cpl 4、快速打开 程序和功能 运行appwiz.cpl 5、快速打开 Windows Defender防火墙 运行Firewall.cpl 6、快速打开 鼠标 …

麒麟系统rsync备份数据

第一步设置两台机器之间免密登录 在主机A 使用root用户生成配对密钥 ssh-keygen -t rsa 遇到提示回车默认即可,公钥被存放在用户目录下.ssh 如root用户下 即/root/.ssh/id_rsa.pub就是公钥 将主机A中 /root/.ssh/id_rsa.pub复制到主机B中.ssh 目录并改名auth…

qt+opengl 三维坐标系(三)

文章目录 前言一、深度测和投影矩阵、观察矩阵二、绘制坐标系三、添加箭头四、添加文字五、放大缩小六、旋转七、移动八、完整代码总结 前言 效果如图 一、深度测和投影矩阵、观察矩阵 这部分不明白,网上查的都是这个步骤,用起来也没问题。 void MOp…

3.29每日一题(微分方程的几何应用题:重点考察)

1、画图,把题目中的条件标出来 2、通过题目中的条件设出正确的微分方程(解题的关键) 注:用点斜式设方程的时候,注意Y - y y(X - x)中(x,y)为曲边上的动点&a…

jenkins Java heap space

jenkins Java heap space,是内存不够。 两个解决方案: 一,修改配置文件 windows系统中,找到Jenkins的安装路径, 修改jenkins.xml 将 -Xmx256m 改为 -Xmx1024m 或者更大 重启jenkins服务。 二,jenkins增…

ubuntu 20.04 server安装

ubuntu 20.04 server安装 ubuntu-20.04.6-live-server-amd64.iso 安装 安装ubuntu20.04 TLS系统后,开机卡在“A start job is running for wait for network to be Configured”等待连接两分多钟。 cd /etc/systemd/system/network-online.target.wants/在[Servi…

基于springboot实现智慧外贸平台系统【项目源码+论文说明】

基于springboot实现智慧外贸平台管理系统演示 摘要 网络的广泛应用给生活带来了十分的便利。所以把智慧外贸管理与现在网络相结合,利用java技术建设智慧外贸平台,实现智慧外贸的信息化。则对于进一步提高智慧外贸管理发展,丰富智慧外贸管理经…

基于OCC+OSG集成框架下的GMSH之二阶网格划分探索

二阶网格相对于一阶网格,其计算节点数量更多,具体表现在一个一阶网格下的三角形中的每个边的中点构建一个点,对一阶三角形网格划分成四个三角形。gmsh提供了网格阶数设置,一般默认是一阶网格,本人根据gmsh文档&#xf…

dgl安装教程

我在矩池云服务器上安装了一个dgl的环境,以后都可以用这个了 首先我的基础环境是 最终的版本如下 安装步骤如下 pip install dgl0.9.1 -f https://s3.us-west-2.amazonaws.com/dgl-data/wheels/cu113/repo.html注意不能直接使用 pip install dgl -f https://s…

001. 变量、环境变量

1、在终端中显示输出 shell脚本通常以shebang起始:#!/bin/bash/ shebang是一个文本行,其中#!位于解释器路径之前。/bin/bash是Bash的解释器命令路径。bash将以#符号开头的行视为注释。脚本中只有第一行可以使用shebang来定义解释该脚本所使…

持续交付-Jenkinsfile 语法

实现 Pipeline 功能的脚本语言叫做 Jenkinsfile,由 Groovy 语言实现。Jenkinsfile 一般是放在项目根目录,随项目一起受源代码管理软件控制,无需像创建"自由风格"项目一样,每次可能需要拷贝很多设置到新项目,…

SpringBoot中的Environment

暂且理解成整个application.properties 通过Environment 可以访问application.properties中的任何配置 这里用yml配置 具体实用

docker部署tomcat

1.下载tomcat镜像 尽量去下载最新版本 直接输入docker pull tomcat 后面不跟版本号(要是跟版本号,你还要去官网去查看是否有此版本,太麻烦了) 2.查看镜像 3.通过镜像去run启动容器 -d 就是后台运行 --name 给容器取个新名字 -p 3355:8080…

淘宝/天猫获取商品历史价格信息 API 返回值说明

获取商品历史价格接口的业务场景主要是用于电商平台的开发。这些接口可以提供商品的历史价格信息,帮助开发者更好地了解商品的情况,为消费者提供更准确的价格参考。 在电商平台上,消费者常常需要了解商品的历史价格信息,以判断当…

数字孪生与电力行业的完美融合

电力行业一直是现代社会不可或缺的一部分,而数字孪生技术正逐渐改变这一传统行业的面貌。数字孪生电力解决方案通过将物理世界与数字世界相结合,为电力行业带来了前所未有的机会和挑战。本文为大家介绍山海鲸电力行业系列解决方案,带大家了解…