前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Prometheus+Grafana环境搭建(windows版)

Prometheus+Grafana环境搭建(windows版)

作者头像
写一点笔记
发布2022-08-11 16:48:46
1.5K0
发布2022-08-11 16:48:46
举报
文章被收录于专栏:程序员备忘录程序员备忘录

上次文章中我们简单介绍了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项目。

安~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 写点笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Grafana 服务
Grafana 服务(TencentCloud Managed Service for Grafana,TCMG)是腾讯云基于社区广受欢迎的开源可视化项目 Grafana ,并与 Grafana Lab 合作开发的托管服务。TCMG 为您提供安全、免运维 Grafana 的能力,内建腾讯云多种数据源插件,如 Prometheus 监控服务、容器服务、日志服务 、Graphite 和 InfluxDB 等,最终实现数据的统一可视化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档