Prometheus+Grafana环境搭建(windows版)写点笔记关注共 1783字,需浏览 4分钟 ·2021-06-23 09:57 上次文章中我们简单介绍了Prometheus,主要明白prometheus的架构体系即可。总的来说prometheus就是一个监控收集的服务,当然既然要收集数据那么必然要让对方把数据暴露出来,所以prometheus采用的拉的模式,这样就可以收集到更多不同网段的服务所暴露的服务信息。所以总体来说prometheus包括被监控服务的暴露插件、服务数据收集、服务数据存储、服务数据查询、告警推送、前端web展示等组成。但是promethus的web界面还是比价糙的,仅仅有一个简单的查询入口,当然这里的查询用的是prometheus提供的promQL去查的,所以要想prometheus用的高级就得对PromQL非常熟悉。这块咋就研究这个了,今天主要是把prometheus和grafana环境给搭建起来,我们说prometheus是一个数据收集的系统但是web展示做的不是很好,所以grafana就是做这个web的,这两个合并才能彰显出监控的魅力。1.Prometheus安装Prometheus是一个开源项目,开源地址: https://github.com/prometheus/prometheus下载地址:https://prometheus.io/download/这块我们下载window环境的服务。下载好之后进行解压。大概如下:注意这块的prometheus.ym就是prometheus的配置文件。我们打卡配置文件上边注释已经很明确了,global是全局配置,scrape_interval表示抓取的时间间隔,evaluation_interval表示数据分析的时间间隔。Altering表示告警的配置。Rule_files表示表示规则配置。Scrape_configs表示监控数据拉取的一些配置。其中job_name表示抓取的任务名称,static_configs表示该任务下的一些静态配置,targets表示要抓取的地址,显然这块可以配置多个。这个后边再研究,这里的默认配置就是监控prometheus本身。现在让我们启动prometheus吧,双击prometheus.exe即可。之后我们打开浏览器http://localhost:9090在home页,我们看到这块有个检索框,这里就是我们要查询的分析之后得出的统计信息。这块大概对界面上的一些功能做一些说明吧。Prometheus的基本界面就是这么简单,甚至后边那个new ui其实也很简单。所以真的靠prometheus的ui来搞监控,我们可能看不到大片一样的监控图像了。所以这块我们介绍一下grafana。2.grafana的安装Grafana是一款非常厉害的监控UI,支持prometheus作为数据源。所以让我们开始安装吧。下载:https://grafana.com/grafana/download?platform=windows这块我们还是下载window版本。下载完毕后进行解压,解压之后大概如下:启动程序在bin目录中。这里的客户端应该就是我们去操作grafana-server的一些服务吧。Grafana-server就是我们的web端,咋们双击即可。登陆账户和密码是:admin/admin密码的修改需要依靠grafana-cli.exe浏览器打开http://localhost:3000,看到的大屏面板基本如下。现在我们要监控prometheus,但是grafana还么有跟prometheus建立联系,那么作为数据源,肯定需要设置一下数据源了。这块我们选择数据源的类型为prometheus,然后进去之后填写数据源信息即可。设置完毕之后导入后边三个监控面板然后我们就可以大概的看一下prometheus的监控面板了。是不是感觉这个面板很大气?稍等会儿,等会儿咋看看如何监控mysql以及java项目。安~ 浏览 32点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 搭建完美的 Windows开发环境爱说话的猿猴0Windows环境下轻松搭建NodeJs服务器IT共享之家0标准化商品网站基础环境搭建windows用户需要在云服务器上部署站点环境、安装应用程序,基于专业性需求,需要专业工程师协助完成部署与安装。干掉ELK | 使用Prometheus+Grafana搭建监控平台程序源代码0Docker环境部署Prometheus+Grafana监控系统程序员面试吧0Docker环境部署Prometheus+Grafana监控系统程序员大白0搭建Prometheus+Grafana的云平台监控系统Python测试开发0Docker环境部署Prometheus+Grafana监控系统DevOps技术栈0Docker环境部署Prometheus+Grafana监控系统马哥Linux运维0Golang 环境搭建马哥Linux运维0点赞 评论 收藏 分享 手机扫一扫分享分享 举报