码迷,mamicode.com
首页 > 其他好文 > 详细

Prometheus容器监控环境部署

时间:2019-06-05 19:37:43      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:情况下   exp   The   连接   流量   nbsp   系统   根据   rom   

前两篇简单的介绍了一下prometheus的,本节原本是写node_exporter和cAdvisor的搭建,但网上教程很多,所以直接写整套环境的部署过程


 

一、架构

    我们原来的系统的架构是有两台虚机作为业务机,部署一个Load Balance,用户访问LB,LB根据特定规则将流量转发至内部的虚机VM1/VM2。并且VM1/VM2组成一个局域网,外界是无法直接访问的,只能通过LB跳转到VM1/VM2上

    prometheus最优的部署方案是将prometheus节点部署到VM1/VM2的局域网内,对外暴露一个端口,或者在LB上设置NAT规则直接连接prometheus,这样做的优点是:

        1、VM1/VM2/prometheus组成的局域网,外界无法访问;

        2、默认情况下node_exporter和cAdvisor是http协议,避免了VM1/VM2上收集到的数据通过外网传输

    但由于种种原因,我们的prometheus只能部署到外部,因此整个系统的架构如下图 :VM1/VM2上部署的node_exporter和cAdvisor对外暴露9091和8008端口(可自定义),由LB的NAT端口转发映射到LB上。然后再由prometheus分别去收集以下四个端口的监控数据。

 技术图片

 

二、部署过程

1、分别在VM1和VM2上部署node_exporter

2、

 

Prometheus容器监控环境部署

标签:情况下   exp   The   连接   流量   nbsp   系统   根据   rom   

原文地址:https://www.cnblogs.com/zqj-blog/p/10981350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!