仪表盘
作为平台的运营者或者项目的创建者,项目安全、平稳的运行是非常关键的。在这方面数聚蜂巢为用户提供了三种安全保障工具——仪表盘和监控、API日志、告警。它们分别在日常巡检、问题排查和问题的早期干预环节中发挥着不可替代的作用。
仪表盘常用于对已经部署上线的项目进行日常巡检。如果您拥有多个项目的管理权限,可以在仪表盘上看到这些项目的总览信息。 仪表盘由四部分组成:
整体趋势:展示自当日0:00起至查询时刻止项目总体访问次数、错误响应次数、网关的入口流量和网关的出口流量。
访问情况:展示项目在所选时间段内的访问次数、请求时长等信息。
状态码分布和错误排行:展示所选时间段内各类型返回状态码的分布;错误返回码的次数;以及产生4xx,5xx类型错误的前5名的API。
流量统计:展示所选时间段内,流入/流出网关的流量
访问情况
在访问情况的曲线图中找到你关心的项目。默认展示查询时段访问次数排名前7位的项目数据,点击更多后会看到其他项目的访问情况。右侧的排行榜详细展示每个项目的调用次数。
点击项目名称后面的 柱状图标,就可以跳到该项目的详细报表。报表分为两部分,API表报和后端报表。API报表上会显示每个API或路由在查询时间段内产生的总调用次数。统计出平均的响应时长、后端平均响应时长、最小和最大响应时长、后端超时次数、后端拒绝次数、后端4xx和后端5xx的错误响应次数。
后端报表中会显示查询时间段内,产生过相应的后端的名称、类型、响应总次数、平均响应时长、超时次数、拒绝次数、4xx和后端5xx的错误响应次数。
两张报表支持分别下载。
错误请求 & 状态码统计
下图反映了当前租户各个项目的性能表现。我们通过请求的平均时长、最大时长和百分位数来反映某个API的性能。
- 请求时长:从网关收到请求到返回结果结束之间的耗时。
- 百分位:一组n个观测值按数值大小排列。如,处于p%位置的值称第p百分位数。
错误统计图表展示了几种常见HTTP错误响应码发生占比,发生趋势以及发生次数。这些错误包括:400,401,403,404,429,500和504。
流量统计
最后是网关的整体流量统计图表:
- 流入:网关接受到的请求数据大小
- 流出:网关响应的数据大小