GOKU API Gateway CE V3.1.1发布:新增监控模块,支持对接Prometheus、Graphite
Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。GOKU API Gateway CE V3.1.0版本带来了以下几项更新内容:
立即下载开源版
新增API监控模块,支持对接Prometheus、Graphite
输出指标:
api部分
namespace: goku
name: api
labels:
* cluster: 集群名
* instance: 节点的node key(在控制台查看)
* api: apiId
* strategy: 策略Id
* status: 返回状态
数据类型:histogram
* buckets: 5, 25, 50, 100, 200,400, 600,800,1000, 2500,5000(单位为ms)
proxy部分
namespace: goku
name: proxy
labels:
* cluster: 集群名
* instance: 节点的标示
* proto: 请求协议(http|https)
* host
* path
* method
数据类型:histogram
* buckets: 5, 25, 50, 100, 200,400, 600,800,1000, 2500,5000(单位为ms)
查看详细日志:https://help.eolinker.com/#/tutorial/?groupID=c-378&productID=19
其他优化
节点的配置项新增监听地址、管理地址:
监听地址:用于监听节点程序;监听的端口号用于节点做请求转发;
管理地址:用于监控组件获取监控数据和对节点做健康检查等。
优化控制台的显示。