Skip to main content

EasyOps 微服务组件清单

说明

  • -A、-B、-NA、-NB、-NT 是前台的 js 插件,本质是一个 js 文件。优维前端框架是基于插件式的开发,每一个页面都是由各个插件拼装而成,这样提供了非常灵活的定制化能力。详见 Brick Next
  • _db 组件是各个组件的数据组件,提供了数据初始化和数据割接的能力,本身不会启动常驻进程

组件列表

如下组件列表是build007 版本

编号分类组件所属模块进程名称启动用户占用端口语言说明
1后台自研组件admin平台公共服务admin_worker.py admin_main.pyeasyops8082Python可以查看所有 agent 的状态和版本
2后台自研组件agent平台客户端easyAgent easy_collector easy_monitorrootPythonagent
3后台自研组件agent_admin平台公共服务8102GoAgent 管理的新版,增加了 Agent 插件的管理
4后台自研组件agent_admin_db平台公共服务Python用于 agent 插件的模型新建、数据初始化
5后台自研组件agent_download平台公共服务用来生成和更新 agent 下载包
6后台自研组件alert_adapter智能监控alert_adapter_measyops8081Python告警通知组件
7后台自研组件alert_channel智能监控alert_channel_measyopsPython告警通道,告警收敛汇聚
8后台自研组件anomaly_detect智能监控anomalydetecteasyops8093Python异常探测模型训练后台
9后台自研组件appconfig持续交付8100go应用配置后台
10后台自研组件auto_detectIT 资源管理auto_detect_maieasyops8084Python自动发现, 安装 agent 后 cmdb 数据上报入库的处理组件
11后台自研组件autodiscoveryIT 资源管理80PHP自动发现接口后台
12后台自研组件cmdbIT 资源管理80PHPCMDB 的接口后台
13后台自研组件cmdb_resourceIT 资源管理80PHP基于图数据库重构的 CMDB 后台, 原有的 CMDB 的接口都转发到这个组件
14后台自研组件cmdb_serviceIT 资源管理8079Gocmdb 接口的后台
15后台自研组件collector_centerIT 资源管理8075Go用于 CMDB 自动采集任务管理
16后台自研组件collector_center_dbIT 资源管理Python用于 CMDB 自动采集任务管理数据初始化
17后台自研组件custom_report智能监控custom_report_measyops8086Python自定义上报
18后台自研组件data_loaderIT 资源管理Rust用于 CMDB 自动采集及服务发现入库
19后台自研组件database_delivery数据库变更Go数据库变更
20后台自研组件database_delivery_db数据库变更Go数据库变更 db
21后台自研组件dc_console智能监控dc_console_maineasyops8087pyhton数据处理中心(监控)的接口后台
22后台自研组件deploy持续交付80PHP发布平台的接口后台(旧)
23后台自研组件deploy_repository持续交付80PHP包仓库,存储程序包和配置包
24后台自研组件easy_command持续交付easy_commandeasyops8060go命令通道, 保证发布/工具/采集命令的下发与结果的返回,提供实时回显能力
25后台自研组件easy_coreIT 资源管理8070Rust替换 orientdb
26后台自研组件easy_flow持续交付easy_floweasyops8061go发布平台接口后台(新)
27后台自研组件easy_framework平台公共服务Python开发框架,本身不提供业务逻辑
28后台自研组件easy_kube持续交付easy_kubeeasyops8063go对接 K8S 组件,提供 docker 发布能力
29后台自研组件easy_plugin平台公共服务8062Python后台插件中心接口后台,用户可自行编写插件,提供接口服务
30后台自研组件easy_proxy持续交付go无 agent 方案,对接 unix 服务器的代理层
31后台自研组件ens_client平台公共服务ens_clienteasyopsPython名字服务 sdk 支持
32后台自研组件ens_root平台公共服务ens_servereasyops9100Python名字服务管理主控中心
33后台自研组件f5_manageEasyops+ 小产品8097gof5 管理
34后台自研组件f5_manage_dbEasyops+ 小产品Pythonf5 管理 db
35后台自研组件flow_task持续交付8068Go部署编排
36后台自研组件flow_task_db持续交付Python部署编排 db
37后台自研组件gateway平台公共服务gatewayeasyops5511go与 agent 保持下行长连接, 提供命令下发通道
38后台自研组件graphIT 资源管理80PHPcmdb 拓扑接口后台
39后台自研组件holmes平台公共服务8078Go用于平台接口支持分布式追踪监控
40后台自研组件jobservice运维自动化80PHP新运维自动化后台
41后台自研组件monitor智能监控monitor_main.pyeasyops8089Python告警数据接入组件
42后台自研组件msgsender平台公共服务msgsender_main.easyops8095Python用来做统一的通知通道,比如发邮件、短信、微信
43后台自研组件msgsender_db智能监控Python向 notify 注册订阅者
44后台自研组件notify平台公共服务notify notify_workereasyops80PHP通知中心,提供统一的任务管理及对外通知能力
45后台自研组件openapi平台公共服务80PHPopenapi,有限制的开放接口给予外部使用
46后台自研组件periodic_tasks持续交付periodictaskseasyopsPython离线的周期任务执行, 可用性计算,数据清理等
47后台自研组件permission平台公共服务permission_maineasyops8085Python权限管理接口后台
48后台自研组件php_license平台公共服务PHP
49后台自研组件receiver平台公共服务receivereasyops8820rust与 agent 保持上行长连接,用户 agent 上报数据
50后台自研组件resource_manage平台公共服务8073GoCMDB 部分资源管理中台
51后台自研组件resource_manage_db平台公共服务Pythonresource manage db
52后台自研组件scheduler持续交付scheduler_main.easyops8083Python定时任务接口后台
53后台自研组件solutions平台公共服务平台解决方案。通过 uc 的依赖,带出原 console 内置的插件和对应的 console
54后台自研组件storm_topology智能监控shell非实例, 用来提交 topo 给 nimbus, nimbus 再分配给 supervisor 来执行
55后台自研组件sync_centerIT 资源管理8076GOCMDB 自动采集任务定时同步
56后台自研组件system_settings平台公共服务80PHP系统菜单管理接口后台
57后台自研组件tools工具与流程80PHP作业/调度平台后台接口
58前端插件console统一前台80PHP/js前台 web 组件
59前端插件brick-host-AIT 资源管理TypeScriptbrick-host TypeScript 构件库
60前端插件common-toolkit-pyIT 资源管理7744Python任意门接口后台
61前端插件databases-A持续交付8067TypeScript数据库变更,TypeScript 构件
62前端插件f-five-AEasyops+ 小产品8097TypeScriptf5 管理,前台插件
63前端插件flows-A工具与流程流程库,TypeScript 插件。(现里面只有流程版本页面)
64前端插件group-BIT 资源管理模型二级菜单,TypeScript 构件;为 brick-group-A 插件所用
65前端插件home-AIT 资源管理TypeScriptcmdb 首页 TypeScript 构件库
66前端插件orchestration-A持续交付部署编排,TypeScript 插件
67前端插件service-discovery-BIT 资源管理服务发现,TypeScript 构建,为 service-discovery-A 插件所用
68前端插件template-data-editor-B持续交付动态配置,TypeScript 构建;为 packages-A 插件所用
69基础中间件elasticsearchIT 资源管理Javaeasyops9201Java实现 cmdb 全文搜索, 以及存储搜索日志
70基础中间件grafana智能监控grafana-servereasyops3000go大屏展示组件
71基础中间件influx_proxy智能监控6666goinfluxdb 高可用方案 proxy
72基础中间件influxdb智能监控influxdeasyops8092go监控数据存储
73基础中间件jdk平台公共服务JavaJava 语言的软件开发工具包
74基础中间件kafka智能监控Javaeasyops9092Java监控数据, 日志等数据接入缓冲队列
75基础中间件liquibase数据库变更数据库变更管理 db 连接库
76基础中间件mongodbIT 资源管理mongodeasyops27017ccmdb, 监控等配置数据存储
77基础中间件mysql平台公共服务mysqldeasyops3306c发布, 作业等历史数据存储
78基础中间件nginx平台公共服务nginxroot+easyops80cnginx,接入 7 层代理
79基础中间件php平台公共服务PHP-fpmeasyops9000PHPPHP
80基础中间件python平台公共服务PythonPython
81基础中间件rabbitmq平台公共服务rabbitmq-server beam.smproot root5672erlangnotify 依赖, 消息队列
82基础中间件redis平台公共服务redis-servereasyops6379credis
83基础中间件storm_nimbus智能监控Javaeasyops6627/8080Javastorm master 管理进程
84基础中间件storm_supervisor智能监控JavaeasyposJavastorm worker 进程
85基础中间件zookeeper智能监控Javaeasyops2181Java用来管理 storm, kafka 集群