Windows下载安装Prometheus

news/2024/5/19 2:02:58 标签: prometheus, 运维, 监控, 安装

目录

资料

下载

解压

prometheus.exe%E8%BF%90%E8%A1%8C-toc" style="margin-left:80px;">点击prometheus.exe运行


资料

Prometheus是一个开源的系统监控和报警系统,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。

Prometheus 基于 Golang 编写,编译后的软件包,不依赖于任何的第三方依赖。只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启动 Prometheus Server。

下载

本地测试用, 暂时先用windows版本

下载过慢可以用这个:

Index of /github-release/prometheus/prometheus/LatestRelease/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

解压

解压安装包, 打开配置文件 prometheus.yml, 默认配置如下

# my global config
global:
  scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).

# Alertmanager configuration
alerting:
  alertmanagers:
    - static_configs:
        - targets:
          # - alertmanager:9093

# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"

# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: "prometheus"

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.

    static_configs:
      - targets: ["localhost:9090"]
  • global 配置块:此片段指定的是 prometheus 的全局配置, 比如采集间隔,抓取超时时间等。

    • scrape_interval:拉取数据的时间间隔,默认为 1 分钟默认继承 global 值。

    • scrape_timeout: 抓取超时时间,默认继承 global 值。

    •  evaluation_interval:规则验证(生成 alert)的时间间隔,默认为 1 分钟。

  • rule_files 配置块:此片段指定报警规则文件, prometheus 根据这些规则信息,会推送报警信息到alertmanager 中。
  • scrape_configs 配置块:配置采集目标相关, prometheus 监视的目标。Prometheus自身的运行信息可以通过 HTTP 访问,所以Prometheus 可以监控自己的运行数据。指定抓取配置,prometheus 的数据采集通过此片段配置。
    • job_name:监控作业的名称。他的下一集是instance,也就是target
    • static_configs:表示静态目标配置,就是固定从某个 target 拉取数据。一个 scrape_config 片段指定一组目标和参数, 目标就是实例,指定采集的端点, 参数描述如何采集这些实例, 主要参数如下
      • targets : 指定监控的目标, 其实就是从哪儿拉取数据。
      • metric_path: 抓取路径, 默认是/metrics, *_sd_configs: 指定服务发现配置Prometheus 会从 http://server:9090/metrics 上拉取数据。

prometheus.exe%E8%BF%90%E8%A1%8C">点击prometheus.exe运行

访问:http://127.0.0.1:9090/


http://www.niftyadmin.cn/n/103526.html

相关文章

Polygon zkEVM的gas定价

1. 引言 所有的zkEVM都存在一个有趣的问题&#xff1a; 如何给gas定价&#xff1f; 在Ethereum Virtual Machine (EVM)中&#xff0c;gas通过为每个计算设置economic fee&#xff0c;来保持网络安全。恶意行为&#xff0c;如拒绝服务&#xff08;DoS&#xff09;攻击&#x…

生成树 STP 协议知识点很杂碎?别急,我给你都总结好了!

你好&#xff0c;这里是网络技术联盟站&#xff0c;我是瑞哥。 今天给大家带来STP协议归纳总结&#xff0c;如果大家觉得不错的话&#xff0c;可以收藏哦。 让我们直接开始&#xff01; STP关键属性 英文全称&#xff1a;Spanning Tree Protocol中文意思&#xff1a;生成树协议…

redis数据库

文章目录前言一、概念1.redis介绍2.redis的常用命令3.哨兵模式二、redis部署三、redis主从复制四、redis高可用五、redis集群前言 redis和mysql的区别&#xff1a; 1、MySQL是关系型数据库&#xff1b;而Redis是非关系型数据库。2、MySQL用于持久化存储数据到硬盘&#xff0c;…

Java 锁 高频 面试题回答

之前面了几个开发&#xff0c;问了关于锁的知识都是一问三不知 &#xff0c;也许是业务场景中出现的比较少&#xff0c;所以这些人只能回答出一些基础的线程方面的知识&#xff0c;之前也看了些书&#xff0c;做一些记录 &#xff0c;所以和大家分享一下 说一下乐观锁和悲观锁的…

kubeadm方式安装k8s高可用集群(版本1.26x)

K8S官网&#xff1a;https://kubernetes.io/docs/setup/ 高可用Kubernetes集群规划 配置备注系统版本CentOS 7.9Docker版本20.10.xPod网段172.16.0.0/12Service网段10.103.10.0/16 主机IP说明k8s-master01 ~ 03192.168.77.101 ~ 103master节点 * 3k8s-master-lb192.168.77.2…

辉光管时钟学习制作及开源软硬件工程

文章目录前言开源地址辉光管项目介绍辉光管的工作条件硬件部分部分介绍充电电路驱动电路不足之处软件部分总结前言 作为一个电子人&#xff0c;一直想做一个辉光管时钟&#xff0c;算是大学的一个心愿&#xff0c;终于在快要毕业前做了一个&#xff0c;下面把软件和硬件的部分…

LQB00开发板单片机介绍以及KEIL编程操作流程介绍

1、什么是单片机&#xff1f; 2、单片机最小系统组成&#xff1b; 3、欧姆定律&#xff0c;IO电平。 4、点亮一盏LED灯&#xff1f;工程理解与测试/ 5、点亮8盏LED灯&#xff1f;工程理解和测试 6、按键理解和测试&#xff1f;代码。 单片机就是类比人的大脑&#xff0c;属于电…

k8s pod deployment service ingress 关系

需求&#xff1a;在搭建好k8s 后搭建对应的服务在搭建服务之前需要对每个模板有一个基本的认知不然搭起来感觉莫名其妙的进程&#xff1a;初始搭建服务最基础的单位是podpod 就相当于是 Docker 的一个容器&#xff0c;可以认为这是一个微服务比如&#xff1a;mysql&#xff0c;…