健康管理服务安装
健康管理服务基于微服务计算平台(MSCP),一个MSCP程序由若干feature/resource构成(feature表示拥有特定功能的模块,resource表示一种资源)。一个独立的健康管理服务需要包含若干基础feature/resource和一个及以上的功能feature。
健康管理服务中包含的微服务有心跳数据处理服务、实时数据处理服务、画像数据处理服务、日志数据处理服务、实时预警决策服务、预警中心、调用链数据处理服务、线程分析服务、升级中心。以上服务均可独立或组合部署,修改配置文件中feature的feature.enable配置可启用或停用相关功能。
安装与配置
解压安装包,安装包会自动生成uavhm文件夹,然后赋予脚本执行权限
chmod +x uavhm/bin/*
修改bin/run.sh中MOF探针接入配置。
部署方式
健康管理服务由多个feature组成,不同的feature组合能实现不同的功能。灵活的架构带来了灵活的部署方式。
- AllInOne部署:将所有feature集中到一起,由一个进程提供所有服务。
- 分布式部署:将feature按功能拆分,部署到不同的进程中,每个进程提供一种或几种特定的服务。