windows环境服务器监控prometheus+grafanaf

本文介绍了如何在Windows上安装和配置Prometheus监控系统,以及如何使用Grafana进行可视化展示。文章详细讲解了Prometheus的监控原理、服务过程,以及安装Prometheus、设置监控目标如服务器资源、数据库等。同时,还指导了Grafana的安装和配置,通过Grafana来展示监控数据。
摘要由CSDN通过智能技术生成

借鉴:https://www.cnblogs.com/miaocbin/p/12009974.html
一、引言
prometheus介绍:
Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。
2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。
Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。

Prometheus的特点:
1.多维度数据模型。
2.灵活的查询语言。
3.不依赖分布式存储,单个服务器节点是自主的。
4.通过基于HTTP的pull方式采集时序数据。
5.可以通过中间网关进行时序列数据推送。
6.通过服务发现或者静态配置来发现目标服务对象。
7.支持多种多样的图表和界面展示,比如Grafana等。

Prometheus监控基本原理:
Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。不需要任何SDK或者其他的集成过程。这样做非常适合做虚拟化环境监控系统,比如VM、Docker、Kubernetes等。输出被监控组件信息的HTTP接口被叫做exporter 。目前互联网公司常用的组件大部分都有exporter可以直接使用,比如Varnish、Haproxy、Nginx、MySQL、Linux系统信息(包括磁盘、内存、C

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
安装 PrometheusGrafana 可以分为以下几个步骤: 1. 下载 Prometheus 前往 Prometheus 官网 https://prometheus.io/download/ 下载最新的稳定版本,选择 Windows 平台的压缩包。 2. 解压 Prometheus 将下载的压缩包解压到一个目录下,例如 `C:\prometheus`。 3. 配置 Prometheus 进入 `C:\prometheus` 目录,在该目录下新建一个名为 `prometheus.yml` 的文件,在该文件中配置需要监控的目标和规则。例如: ```yaml global: scrape_interval: 15s evaluation_interval: 15s scrape_configs: - job_name: 'prometheus' scrape_interval: 5s static_configs: - targets: ['localhost:9090'] - job_name: 'node_exporter' scrape_interval: 5s static_configs: - targets: ['localhost:9100'] ``` 上述配置文件中定义了两个监控任务:`prometheus` 和 `node_exporter`。其中,`prometheus` 是用于监控 Prometheus 自身的指标,而 `node_exporter` 是用于监控节点的指标。在此配置文件中,`prometheus` 监控自己的端口为 9090,`node_exporter` 监控自己的端口为 9100。 4. 启动 Prometheus 进入 `C:\prometheus` 目录,运行以下命令启动 Prometheus: ``` ./prometheus.exe --config.file=prometheus.yml ``` 5. 下载 Grafana 前往 Grafana 官网 https://grafana.com/grafana/download?platform=windows 下载最新的 Windows 版本。 6. 安装 Grafana 将下载的 Grafana 安装包解压到一个目录下,例如 `C:\grafana`。 7. 启动 Grafana 进入 `C:\grafana\bin` 目录,运行以下命令启动 Grafana: ``` ./grafana-server.exe ``` 启动成功后可以在浏览器中访问 `http://localhost:3000/` 打开 Grafana 控制台。 8. 配置 GrafanaGrafana 控制台中添加 Prometheus 数据源。在左侧菜单栏中点击 `Configuration`,然后点击 `Data Sources`,再点击 `Add data source` 添加数据源。选择 `Prometheus` 数据源类型,然后填写 Prometheus 的地址和端口号,例如 `http://localhost:9090`。保存数据源配置。 9. 创建 Dashboard 在 Grafana 控制台中创建 Dashboard 并添加 Panel。在左侧菜单栏中点击 `Create`,然后选择 `Dashboard` 创建一个新的 Dashboard。在 Dashboard 中添加 Panel,并选择数据源为 Prometheus。可以通过查询 Prometheus 中的指标来展示各种监控数据。 以上就是在 Windows 10 上安装 PrometheusGrafana 的步骤。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值