跳到主要内容

部署

运维平台自身支持 Docker Compose 单机部署Kubernetes 集群部署 两种形态。选择时以被服务的 HAP/HDP 私有部署形态为准,通常保持同一种部署形态,便于网络连通、日志接入和 Kubernetes 指标采集。

被服务的 HAP/HDP 形态运维平台部署方式说明
HAP/HDP 为单机模式(Docker Compose)运维平台单机部署运维平台以 ops-allinone 运行在单台服务器上,主要用于主机、中间件、容器日志和服务日志监控
HAP/HDP 为集群模式(Kubernetes)运维平台集群部署运维平台部署在 HAP/HDP Kubernetes 集群内,可直接采集节点、Pod、Deployment 等集群指标
采集 Kubernetes 指标要求运维平台部署在被监控集群内

运维平台单机部署只能监控主机、中间件、容器日志和服务日志,不直接采集 Kubernetes 节点/Pod/Deployment 指标。要采集某个 HAP/HDP Kubernetes 集群,应优先将运维平台部署进该集群;如需由一套运维平台纳管多个 Kubernetes 集群,再使用采集组件模式

资源要求:4C/8G 以上;磁盘容量按部署方式规划——单机建议 100G 以上,集群 PVC 方案默认申请 130Gi(Prometheus 100 + ops-mongo 20 + Grafana 10,可在 30-stateful.yaml 中调整)。告警配置存储在内置 ops-mongo 中,无需额外准备数据库。

被监控中间件的账号权限:各被监控目标需要提供只读账号,具体权限见 数据源

后续接入

部署完成并验证访问后,继续接入被监控对象:

  1. 数据源:登记主机与中间件
  2. Node Exporter:监控集群外的服务器
  3. Kubernetes 集群:采集节点/容器/集群对象状态
  4. 服务日志:让 HAP/HDP 微服务把日志推送到运维平台
  5. 链路追踪:让业务上报调用链

「参考」下的 对象存储环境变量 作为补充资料,按需查阅。