• openshift 容器云从入门到崩溃之十《容器监控-数据展示》


    POD资源历史曲线(CPU、内存、网络)

    监控方案heapster+hawkular-metrics+hawkular-cassandra

    heapster负责收集数据

    hawkular-cassandra 存储数据

    hawkular-metrics 展示数据

    部署方案

    修改/etc/ansible/hosts添加一下内容

    这里要注意看要不要持久化

    [OSEv3:vars]
    openshift_metrics_install_metrics=true openshift_metrics_cassandra_storage_class_name=gluster-storag openshift_metrics_cassandra_storage_type=dynamic openshift_metrics_cassandra_pvc_size=20Gi openshift_metrics_cassandra_limits_memory=2Gi openshift_metrics_cassandra_requests_memory=1Gi openshift_metrics_cassandra_limits_cpu=500m openshift_metrics_cassandra_requests_cpu=200m openshift_metrics_hawkular_limits_cpu=500m openshift_metrics_hawkular_requests_cpu=200m openshift_metrics_hawkular_requests_memory=1Gi openshift_metrics_hawkular_limits_memory=2Gi openshift_metrics_heapster_limits_memory=256Mi openshift_metrics_heapster_limits_cpu=200m openshift_metrics_heapster_requests_memory=128Mi openshift_metrics_heapster_requests_cpu=50m openshift_metrics_duration=7 openshift_metrics_resolution=30s

     运行部署

    # ansible-playbook openshift-ansible/playbooks/openshift-metrics/config.yml

    查看有没有部署成功

    # oc project openshift-metrics
    # oc get pod

    运行完之后登陆web console 找个pod点开Metrics

    集群资源展示

    监控方案 prometheus + grafana 

    prometheus收集集群数据

    grafana 负责集群展示

    部署prometheus+grafana

    修改/etc/ansible/hosts添加一下内容

    [OSEv3:vars]
    openshift_cluster_monitoring_operator_install=true openshift_cluster_monitoring_operator_prometheus_storage_enabled=true openshift_cluster_monitoring_operator_prometheus_storage_capacity=50 openshift_cluster_monitoring_operator_prometheus_storage_class_name=gluster-storag

    运行部署 

    # ansible-playbook openshift-ansible/playbooks/openshift-prometheus/config.yml
    # ansible-playbook openshift-ansible/playbooks/openshift-glusterfs/config.yml

    查看有没有部署成功

    # oc project openshift-metrics
    # oc get pod

     打开控制台开始配置

    http://prometheus-openshift-metrics.oc.downtown8.com/

    http://grafana-openshift-metrics.oc.downtown8.com/

     prometheus基本不用配置安装程序已经跟k8s对接好了

     主要是配置一下grafana的k8s插件

    初步的效果

    集群内存

    集群CPU

     

    集群网络

  • 相关阅读:
    geotrellis使用(二十八)栅格数据色彩渲染(多波段真彩色)
    我的2016,感恩、乐观、努力
    我的奋斗——从印刷工人到地理信息大数据系统程序员
    geotrellis使用(二十七)栅格数据色彩渲染
    用户画像
    栈和队列在python中的实现
    跳一跳第一天总结
    在pycharm中使用scrapy爬虫
    用户使用手册
    项目测试报告和用户使用手册
  • 原文地址:https://www.cnblogs.com/37yan/p/10444283.html
Copyright © 2020-2023  润新知