治理工具


UBSI-Admin是一个高度集成化的UBSI微服务治理工具,主要的功能包括:

运行监控 服务发现 微服务/过滤器的自动发现及运行监控
容器发现 运行容器的自动发现及配置管理
WebApp发现 WebApp的自动发现及配置管理
手动发现 手工标记并管理服务容器/WebApp
服务仓库 微服务查询 在仓库中注册的微服务的查询及管理
JAR包管理 从Maven仓库中导入的微服务JAR包的管理
测试管理 功能测试 功能测试用例/测试任务的管理
性能测试 性能测试用例/测试任务的管理
日志分析 服务访问日志 全局的服务访问日志分析、访问链路跟踪
服务运行日志 全局的服务运行日志分析
日志过滤器设置 设置过滤特定日志数据的过滤器
网关管理 网关运行监控 网关的运行实例监控以及访问统计
应用管理 应用信息及访问密钥的管理
远程主机管理 应用所在主机的访问权限控制
接口访问管理 应用对服务接口的访问权限控制
路由规则管理 应用对服务的访问路由设置
限流规则管理 应用对服务的访问流量的限制规则
请求转发规则管理 请求流量的转发或镜像
服务仿真数据管理 服务接口对应用的数据仿真
接口缓存规则管理 应用访问接口的结果缓存规则
服务访问日志管理 应用对接口的访问日志记录规则
任务调度 代码片段 任务需要包含的公共脚本代码的管理
任务管理 定时任务的设置及运行监控
Web服务脚本 脚本管理 作为rest-api的脚本代码管理
脚本权限 脚本代码的执行权限管理
目录管理 文件服务rest-api的目录映射管理
服务流程编排 事件管理 用于激活流程的事件定义
流程定义 可视化的服务流程编排工具
流程执行实例 可视化的流程执行过程跟踪
事务监控 全局/分支事务的执行监控

获取及安装

安装前的准备:

  • Linux环境
  • Java环境(Java 8u291以上版本)
  • docker环境
  • redis server已经启动(单实例,可以不在本机运行)
  • mongodb server已经启动(单实例,可以不在本机运行)

下载安装包:

git clone https://github.com/ubsi-home/deploy.admin

执行安装命令:

cd deploy.admin
./setup.sh

访问UBSI-Admin:

http://localhost:8090

results matching ""

    No results matching ""