- 
                Notifications
    You must be signed in to change notification settings 
- Fork 72
curve monitor deployment
        wanghai01 edited this page Jul 14, 2023 
        ·
        4 revisions
      
    部署监控系统的机器需要安装 Docker,并确保 Docker Daemon 已经运行。
你可以在服务器上运行以下命令来检测:
sudo docker run --rm hello-world这个命令会下载一个测试映像,并在容器中运行它。当容器运行时,它打印一条消息并退出。
vim monitor.yaml# node_exporter会部署在curve集群的所有机器上,为控制台提供信息,可选部署
node_exporter:
  container_image: prom/node-exporter:latest
  listen_port: 9100
# 该容器提供监控面板等配置,不设置则默认使用当前集群的镜像,如需修改则在此指定
# container_image: quay.io/opencurve/curve/curvebs:v1.2.7-beta2_872d38c
host: server-host  # 监控部署的机器
prometheus:
  container_image: prom/prometheus:latest
  data_dir: /tmp/monitor/prometheus  # 监控采集信息的存储数据目录
  listen_port: 9090
  retention.time: 7d     # 监控信息存储的时间,过期删除
  retention.size: 256GB  # 监控信息存储的容量限制
grafana:
  container_image: grafana/grafana:latest
  data_dir: /tmp/monitor/grafana
  listen_port: 3000
  username: admin  # grafana登录的用户名
  password: curve  # grafana登录的密码
  - 管理监控的具体命令可使用如下命令查看
curveadm monitor -h
curveadm monitor deploy -h- 部署监控
curveadm monitor deploy -c monitor.yaml- 查看监控状态
curveadm monitor status- 停止监控服务
curveadm monitor stop- 启动监控服务
curveadm monitor start- 清理监控服务
curveadm monitor clean注意: 在集群topo成员发生变化后,例如发生了扩容,节点迁移后,需要执行如下命令来更新监控对象:
curveadm monitor reload部署成功后,即可以访问grafana服务(http://ip:port ip为部署grafana服务机器的ip,port为配置文件中为grafana配置的端口)
© 2023 Curve Team. All Rights Reserved