• 前置要求与约定
  • 部署监控组件
    • 添加choerodon chart仓库
    • 安装监控组件

    前置要求与约定

    监控作为独立的一部分,如果您选择安装,需要准备额外的资源:

    • 内存: 8G及以上
    • 磁盘: ssd或高速存储介质50G及以上
    • CPU: 2核2线程及以上

    部署监控组件

    监控非平台运行的必要组件,安装监控组件可以查看集群各个服务cpu,内存和网络等状态,便于优化和提高资源利用率。

    添加choerodon chart仓库

    1. helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
    2. helm repo update

    安装监控组件

    • 创建存储卷pv和pvc
    1. helm install c7n/persistentvolumeclaim \
    2. --set accessModes={ReadWriteMany} \
    3. --set requests.storage=50Gi \
    4. --set storageClassName="nfs-provisioner" \
    5. --version 0.1.0 \
    6. --name monitoring-pvc \
    7. --namespace monitoring
    • 安装监控
    1. helm install c7n/choerodon-monitoring \
    2. --set grafana.persistence.enabled=true \
    3. --set grafana.persistence.existingClaim=monitoring-pvc \
    4. --set grafana.ingress.enabled=true \
    5. --set "grafana.ingress.hosts[0]"=grafana.example.choerodon.io \
    6. --set alertmanager.persistence.enabled=true \
    7. --set alertmanager.persistence.existingClaim=monitoring-pvc \
    8. --set prometheus.persistence.enabled=true \
    9. --set prometheus.persistence.existingClaim=monitoring-pvc \
    10. --set prometheus.clusterName=your_cluster_name \
    11. --name=choerodon-monitorin \
    12. --version=0.6.0 \
    13. --namespace=monitoring

    参数名含义x.persistence.enabled启用持久化存储grafana.ingress.hosts[0]配置grafana的域名prometheus.clusterName为了区分多集群指定一个集群名称,可以是任意字母组合

    执行之后需要一定的时间等待服务启动和自动导入grafana模板,首次登陆密码为 admin/admin, 登陆会提示修改密码,请同样使用 admin 作为新密码,等待dashboard有内容之后再修改为其他密码。
    • 查看监控

    在浏览器中输入配置的grafana地址即可,更多信息参见此处。