助力工业物联网,工业大数据之服务域:Prometheus的介绍【三十六】_prometheus什么行业(1)

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

+ [05:Prometheus的部署](#05Prometheus_66)

03:Prometheus的介绍

  • 目标:了解Prometheus的功能和特点

  • 路径

    • step1:功能
    • step2:特点
  • 实施

    • https://prometheus.io/

    image-20211005165514332

    • 功能:服务器性能指标监控及时序数据存储

      • Prometheus实现了高纬度数据模型,时间序列数据由指标名称和键值对指标组成。
      • PromQL允许对收集的时间序列数据进行切片和切块,生成ad-hoc图形、图表、告警
      • Prometheus有多种数据可视化模式:内置表达式浏览器,grafana集成、控制台模板语言
      • Prometheus使用有效的自定义格式将时间序列数据存储在内存中和本地磁盘,通过函数式分片和联邦进行弹性扩展。
      • 每个服务器都是独立的,仅依赖于本地存储。用go语言编写,所有二进制文件都是静态链接,易于部署。
      • 告警是基于PromQL灵活定义的,并保留维度信息,告警管理器控制告警信息的通知与否。
    • 特点

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

    • 了解Prometheus的功能和特点

04:Prometheus的架构

  • 目标了解Prometheus的架构
  • 实施

image-20211005172848417

+ **Prometheus server**:Prometheus主服务器,它会收集并存储时间序列数据
+ **Alalert manager**:处理告警信息
+ **Push gateway**:支持短暂任务的推送网关
+ Client libraries:用于检测应用程序代码的客户端库
+ Exporters:特定的导出器服务,例如:HAProxy,StatsD,Graphite等服务。
  • 小结

    • 了解Prometheus的架构

05:Prometheus的部署

  • 目标实现Prometheus的部署

  • 实施

    • 上传解压
    cd ~
    rz
    # 解压安装包
    tar zxvf prometheus-2.26.0.linux-amd64.tar.gz -C /opt
    # 修改文件名
    mv /opt/prometheus-2.26.0.linux-amd64/ /opt/prometheus-2.26
    # 进入解压后的安装包
    cd /opt/prometheus-2.26
    
    
    • 验证
    ./prometheus --version
    
    
    • 查看配置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:
    
    
    

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

f254613a03fab5e56a57acb)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值