快速注册 找回密码

QQ登录

只需一步,快速开始

查看: 2385|回复: 5

无监控不运维——Prometheus 快速入门

[复制链接]

该用户从未签到

发表于 2020-7-15 13:53:06 | 显示全部楼层 |阅读模式
提示您:未得到智伍应用正式版的授权,部门功能受到影响!



尊重的用户,您好!!


非常感谢您能安装智伍应用旗下的产物,为了产物的可连续发展和升级,云收罗已经开始按天收费,发起购买200天,免费赠予400天,一共600天,均匀天天仅需1.67元。


向用户收费是为了给用户更可靠的保障和服务,所收取的费用重要用于产物的正常运作、不停研发和改进,盼望各位用户可以或许明白和支持。



购买正式版授权请打开下面的网址自助购买:
www.zhiwu55.com/authorization/buy_end_time.php?hzw_appid=B4592D53D254F99549C9FBF696104B22



购买之后,主动开通正式版授权,新收罗的内容不会再出现未购买授权的提示信息,同时智伍应用旗下全部含云收罗功能的产物,都无需再次购买云收罗的正式版授权,即云收罗的授权可以在智伍应用的各个产物那边通用!


假如您已经购买了正式版,照旧会出现未购买授权的提示,大概有别的题目,请接洽智伍应用官方在线客服QQ/微信:2085244671




naQIxzMQNX5TIwqz.jpg

Prometheus 是由 SoundCloud 开辟的开源监控报警体系和时序列数据库(TSDB),自 2012 年起,很多公司及构造已经接纳 Prometheus,而且该项目有着非常活泼的开辟者和用户社区,如今已经成为一个独立的开源项目,而且保持独立于任何公司,Prometheus 在 2016 参加 CNCF ( Cloud Native Computing Foundation ), 作为在 kubernetes 之后的第二个由基金会主持的项目。github 地点(https://github.com/prometheus)
Q9D5pIsSIed7EpuP.jpg

本日 就将为各人带来 Prometheus 分享 手把手教各人快速搭建一套告警体系。今晚九点直播,想听的留言复兴你地点。
分享内容如下:
项目演示
知识先容
Prometheus 底子

  • 是什么
  • 架构计划
  • 为什么选择 Promethues
Prometheus 组件概览和实战

  • Server
  • NodeExporter
  • Pushgateway
  • Alertmanager
  • Grafana 集成
答疑题目讨论
分享高朋:禾木老师
1、Ruby on Rails 爱好者
2、多年 Golang 研发履历
3、3 年 Promethus 二次开辟及利用履历及社区代码贡献者
4、《Prometheus: Up & Running: Infrastructure and Application Performance Monitoring》 中文翻译作者(校验完毕待发版)
项目演示结果图



f4kmHlKvZKheVhFl.jpg

Prometheus 架构

WDG7V8s7L79gz7qF.jpg

为什么选择 Prometheus ?


  • who not?
  • 当代(用 Go 编写)
  • 无依靠,安装方便,上手轻易
  • 许多插件大概 exporter
  • Grafana 默认支持
  • K8s 默认支持,非常得当容器和微服务
  • 社区活泼,它不但仅是个工具而是生态
Prometheus 组件概览和实战

Prometheus Server
安装
Prometheus Server 的安装比力机动,可以利用二进制安装包大概 Docker 安装, 下面以二进制的方式为例:


CrBRM53zf7sXXBj7.jpg

解压缩包并运行 `./prometheus `
g3r5WwYwW78xxe4r.jpg

访问 http://IP:9090 检察 Prometheus console
msNu6uT3n8sdDTqg.jpg

Prometheus Node Exporter
安装,运行
Prometheus Node Exporter 重要用于物理主机的采样,它同样可以利用二进制安装包和 Docker 的安装, 下面以二进制的方式为例:
OzBVv8urr98J8J47.jpg

Prometheus 添加 Node Job
修改 prometheus.yml
X8Q1PgS8WPRtOFS8.jpg

利用 ./promtool check config 举行设置文件检测
利用 kill –HUP PID 举行重启
Prometheus Pushgateway
安装,运行
Prometheus Pushgateway 重要用于无法单独提供 Exporter 的数据的网络,它同样可以利用二进制安装包和 Docker 的安装, 下面以二进制的方式为例:
Ps0pOBaSA1h5S4p5.jpg

Pushgateway 添加数据
利用 HTTP 哀求添加数据


d4nnl2nASWSPT45i.jpg

Prometheus 添加 Pushgateway
修改 prometheus.yml
v66z3krS6C6BpQ2S.jpg

利用同样的方法,重启 Prometheus。
ifGPmoM1pUjOG1Gp.jpg

Alertmanager
安装,运行
Prometheus Alertmanager 重要用于告警信息的管理,利用它可以很方便的对Prometheus 触发的告警举行分组,降噪,设置差别告警渠道。它同样可以利用二进制安装包和 Docker 的安装, 下面以二进制的方式为例:
i0KDPd01Hm7kmA60.jpg

与 Prometheus 集成

修改 prometheus.yml
g5tH0NVn5rn7CZnj.jpg

添加 node_rules.yml 文件
lMjBUvbtMZllhzv6.jpg

利用 ./promtool 查抄设置文件
重启 Prometheus
Rules Console
CbqG8Z3lOfPQfOll.jpg

触发告警
yL1gfEe4g3FZk3Ti.jpg

Xa21FM0c2NM64Sb6.jpg

Grafana 集成
安装,运行
Grafana 是一款非常盛行的开源的功能强盛的指标展示工具,它和 Prometheus 可以或许做到无缝对接,它同样可以利用二进制安装包和 Docker 的安装, 下面以二进制的方式为例:
owxoI7oAcTgtJfXc.jpg

L5F4zzs22g2W5Z2s.jpg

1、访问页面 http://IP:3000 ,并登录
2、默认账号暗码(admin/admin),初次登录后提示修改暗码
3、设置数据源,并选择 Prometheus
vjrP3drigHrRG5Wr.jpg

Nn5UsG05dCGDd5EG.jpg

4、创建 dashboard ,添加面板, 并生存
Ep59r281vvtM95PA.jpg

该用户从未签到

发表于 2020-7-15 13:53:16 | 显示全部楼层
无监控不运维–Prometheus分享 手把手教你快速搭建一套告警体系 https://mp.weixin.qq.com/s/NmZw6Tkri1UjDF9wuj-gFg
头像被屏蔽

该用户从未签到

发表于 2020-7-15 13:53:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2020-7-15 13:53:36 | 显示全部楼层
和influxdb啥区别?

该用户从未签到

发表于 2020-7-15 13:53:46 | 显示全部楼层
从最初开始

该用户从未签到

发表于 2020-7-15 13:53:56 | 显示全部楼层
监控
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

社区精彩导读

Powered by Discuz! X3.4 © 2006-2020 Comsenz Inc

本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与[小城社区]无关。 如有侵犯您版权的,请邮件与我们联系处理(邮箱:10000@546800.com),本站将立即改正。
快速回复 返回顶部 返回列表