GOKU API Gateway CE V3.1.1发布:新增监控模块,支持对接Prometheus、Graphite
2019,11,13 更新

Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开发的微服务网关,能够实现高性能 HTTP API 转发、服务编排、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。GOKU API Gateway CE V3.1.0版本带来了以下几项更新内容:

立即下载开源版

新增API监控模块,支持对接Prometheus、Graphite

输出指标:

api部分

  1. namespace: goku
  2. name: api
  3. labels:
    * cluster: 集群名
    * instance: 节点的node key(在控制台查看)
    * api: apiId
    * strategy: 策略Id
    * status: 返回状态
  4. 数据类型:histogram
    * buckets: 5, 25, 50, 100, 200,400, 600,800,1000, 2500,5000(单位为ms)

proxy部分

  1. namespace: goku
  2. name: proxy
  3. labels:
    * cluster: 集群名
    * instance: 节点的标示
    * proto: 请求协议(http|https)
    * host
    * path
    * method
  4. 数据类型:histogram
    * buckets: 5, 25, 50, 100, 200,400, 600,800,1000, 2500,5000(单位为ms)

查看详细日志:https://help.eolinker.com/#/tutorial/?groupID=c-378&productID=19

其他优化

  1. 节点的配置项新增监听地址、管理地址:
    • 监听地址:用于监听节点程序;监听的端口号用于节点做请求转发;
    • 管理地址:用于监控组件获取监控数据和对节点做健康检查等。

     

  2. 优化控制台的显示。