七、熔断管理
熔断管理展示了网关运行过程中被 Hystrix 熔断的请求信息,包括熔断类型、错误信息和堆栈信息等。
八、注册中心管理
注册中心管理主要包括两部分:注册信息查询和动态修改注册中心地址
8.1 注册信息查询
注册信息来自于当前网关组所在的 Eureka,点击查询
符合条件的应用。
8.2 动态修改注册中心地址
Eureka 服务端地址默认使用本地配置,用户可通过设置Eureka
修改 Eureka 地址,设置成功后新设置的 Eureka 地址将保存在数据库中, 同时通知该网关组节点修改内存中注册中心地址并重新注册。点击重置Eureka
将清除数据库中的 Eureka 地址并通知该网关组节点使用本地配置。 设置/重置后将弹窗提示结果。
注册中心地址设置/重置成功条件:
该网关组下无状态为
发布
的路由管理端可以请求通新注册中心地址
九、路由联通性测试
支持 GET 和 POST 两种方式测试路由是否联通。
十、网关 Swagger
网关 Swagger 整合了注册中心注册的服务的全部网关接口文档,可通过右上角选择不同服务查看接口文档。
十一、系统黑名单
系统黑名单可设置全局黑名单,目前支持 IP 拦截策略,设置后所有来自该 IP 的请求都将被拦截。
十二、网关审计
网关审计展示了所有在网关管理端操作的用户、行为和性能,方便监控和分析用户行为。
十三、网关设置
网关设置分为三部分:预警邮箱、日志级别操作、查看版本号
13.1 预警邮箱
发生预警时将发送预警邮件至设置的邮箱
13.2 日志级别操作
网关日志级别默认为 INFO,用户调试时可查看或动态调整日志级别。日志名可选 com.creditease 和 root,日志级别可选 INFO 和 DEBUG。
在 Logback 等日志框架中,logger 层级类似于 java 继承,以名称组织,使用"."将 logger 名切分父 logger 与子 logger,当子 logger 未设置日志级别, 则使用父日志级别,直到 ROOT,ROOT 相当于 Java 中的 Object。子日志级别被设置后,父(含 ROOT)日志级别将不再对子日志有效, 类似于 java 子类重写父类方法。
13.3 查看版本号
网关版本号用于区分网关各实例的版本,默认配置下版本号形式为:sag_x.y_timestamp,timestamp 为打包时间戳, 可在配置文件中通过zuul.version
修改。
SIA 相关开源产品链接
微服务任务调度框架 :https://github.com/siaorg/sia-task
Rabbitmq 队列服务 PLUS:https://github.com/siaorg/sia-rabbitmq-plus
本文转载自宜信技术学院。
原文链接:http://college.creditease.cn/detail/286
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论