zoukankan      html  css  js  c++  java
  • 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

     

    集群网络

  • 相关阅读:
    将Nginx添加到windows服务中
    springboot使用redis管理session
    GIT常用命令
    阻止360、谷歌浏览器表单自动填充
    谈谈对Spring IOC的理解
    同一个Nginx服务器同一端口配置多个代理服务
    LeetCode 653. Two Sum IV
    109. Convert Sorted List to Binary Search Tree(根据有序链表构造平衡的二叉查找树)
    108. Convert Sorted Array to Binary Search Tree(从有序数组中构造平衡的BST)
    LeetCode 236. Lowest Common Ancestor of a Binary Tree(二叉树求两点LCA)
  • 原文地址:https://www.cnblogs.com/37yan/p/10444283.html
Copyright © 2011-2022 走看看