51CTO订阅专栏 Devops之监控神器Prometheus ...

新人大礼包
小程序订阅 省¥12

22篇  已完结 329人已订阅

专栏介绍


Prometheus作为后起之秀,被认为是下一代监控产品的首选。


在过去几个月时间里,我把云平台Openstack和企业的一整套监控体系,从Zabbix替换到Prometheus。丰富的业务场景和酷炫的模板图表,满足了我的日常需求。


本专栏从0到1深入介绍Prometheus的每一个组件,同时辅助实际项目场景,让每一个运维都可Devops。


专栏目录


1.运维监控的发展史之Prometheus(已更新)

2.Prometheus快速部署实战(已更新)

3.1小时快速掌握Prometheus Server 监控配置(已更新)

4.Granafa快速入门到实战(已更新)

5.Linux操作系统相关实战、Node 与自定义Key(已更新)

6.Prometheus数据模型(已更新)

7.Prometheus 之 Nginx、Apache、Tomcat实战(已更新)

8.Pushgateway 部署与数据推送实战(已更新)

9.PromQL基本使用与聚合运算(已更新)

10.Prometheus 与Alertmanager 结合构建邮件告警(已更新)

11.Prometheus 与Alertmanager 结合构建微信告警(已更新)

12.Alertmanager告警规则及常用主机监控告警规则(已更新)

13.告警模板配置与屏蔽通知消息(已更新)

14.常用Exporter 监控类型:监控Docker实战(最晚更新时间:2020/2/3)

15.常用Exporter 监控类型:监控Mysql实战(最晚更新时间:2020/2/10)

16.Grafana结合PromQL查询定义监控模板(最晚更新时间:2020/2/17)

17.Influxdb 部署做Prometheus远端存储(最晚更新时间:2020/2/24)

18.Prometheus 构建HA系统(最晚更新时间:2020/3/2)

19.Consul 服务发现简介与Nginx服务发现实战(最晚更新时间:2020/3/9)

20.Prometheus 与Consul 实现服务发现(最晚更新时间:2020/3/16)

21.Prometheus 发现Kubernetes(最晚更新时间:2020/3/16)

22.微服务Nacos 监控(最晚更新时间:2020/3/16)


专栏入口


专栏订阅成功后,即可通过以下4个途径永久阅读

1.“51CTO订阅专栏”小程序端

2.“51CTO”微信服务号端

3.“51CTO博客”web端

4.“51CTO学院”Android App端




适用人群

1.缺少监控实战的运维
2.从事云计算的架构师

作者介绍

小罗ge11

人气98W+ 文章107 粉丝415

罗辉·原荔枝FM运维工程师
近十年互联网运维经验,经历过从传统运维到自动化运维的转变。
擅长Zabbix、Ansible、Openstack、Python、Docker、Kubernetes

订阅说明

1.本专栏为图文专栏,共计22篇
2.专栏定期更新,更新频率为每周1-2篇
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.普罗米修斯从0到1
2.构建完整的企业监控体系
3.自由定制自己的监控模板
4.在云环境下的监控体系搭建

专栏目录

  • 序:大话监控软件

    在云计算、大数据、微服务的新时代场景下,我们如何提升运维的价值?

  • 增:自己动手实现webhook告警

    我们简单的来做个webhook构建一个微信邮件中转站

  • 增:简单 Kubernetes 部署

    我们这里跟大家一起简单的把k8s给部署一下,方便后面我们直接在k8s的基础之上部署我们的prometheus和一些我们相关的监控。

  • 1.运维监控发展史之Prometheus

    Prometheus是下一代云监控系统的首要选择,可以很好的兼容基础云架构openstack、容器云架构kubernetes,还有社区周边组件可以完成很多常用服务监控。

  • 2.Prometheus快速部署实战

    在构建一个完整的监控的时候,我们还需要用仪表展示和告警规则、邮件、微信告警告警媒介,就可以完成大致的流程。

  • 3.1小时快速掌握Prometheus Server 监控配置

    通过PromQL我们可以非常方便的对数据进行查询,过滤,以及聚合,计算等操作。我们更多得时候是使用界面来进行查询数据,来进行相关的数据排错操作。

  • 4.Granafa快速入门到实战

    Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示

  • 5.Linux操作系统相关实战、Node 与自定义Key

    监控linux主机的时候,我们除了要监控系统的cpu、内存等基础硬件资源的使用情况,必要的时候我们也需要把我们自己进程占用的内存、cpu占比是多少、形成一个监控图表,这样更好的去排错。

  • 6.Prometheus数据模型

    Prometheus的存储层在历史上有着惊人的性能表现,一个单台服务器每秒可以摄取多达100万个采样,数百万个时间序列,同时仅占用令人惊叹的少量磁盘空间

  • 7.Prometheus 之 Nginx、Apache、Tomcat实战

    Apache Httpd和Nginx都是Web服务器,但两者适应的场景不同,也就是两者专注于解决不同的问题。

  • 8.Pushgateway 部署与数据推送实战

    传统的监控软件通常都建议使用push的方式,也就是让客户端来主动上报数据给服务端,这样服务端压力会比较小。但是这样也有个弊端就是配置更为复杂,需要在每个agent上都配置server的地址才可以感知到server的存在。但是某些情况下用push的方式更为灵活,所以Prometheus提供了pushgateway来实现客户端主动。Prometheus不再需要自己去拉取数据,而是让用户通过自定义的Shell脚本把需要的数据发送给pushgateway,然后再由pushgateway推送数据给Prometheus。pushgateway是可以单独运行在任何节点上的插件,不一定要在被监控客户端上。

  • 9.PromQL基本使用与聚合运算

    PromQL是Prometheus内置的数据查询语言,其提供对时间序列数据丰富的查询,聚合以及逻辑运算能力的支持。并且被广泛应用在Prometheus的日常应用当中,包括对数据查询、可视化、告警处理当中,下面我们讲简单了解一下PromQL语言,并且从简单的例子入手

  • 10.Prometheus 与Alertmanager 结合构建邮件告警

    Alertmanager提供了多种内置第三方告警通知方式,同时还提供了对Webhook通知的支持,通过Webhook用户可以完成对告警更多个性化的扩展。

  • 11.Prometheus 与Alertmanager 结合构建微信告警

    日常工作中,有很多同学都是使用企业微信来做消息通讯的,那么这一讲我们使用企业微信来做告警收发。

  • 12.Alertmanager告警规则以及常用主机监控告警规则编写

    Prometheus提供多种类型的Exporter用于采集各种不同服务的运行状态。NodeExporter顾名思义,主要用于采集底层服务器的各种运行参数。

  • 13.Alertmanager 标签、路由、分组

    最开始讲的内容里面我们把alertmanager 的邮件、微信告警都完成了一遍,本文我们来把系统的流程走一遍

  • 14.常用Exporter 监控类型:监控docker实战

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中

  • 15.常用Exporter 监控类型:监控mysql实战

    MySQL 是现而今最流行的开源关系型数据库服务器。很多主流的互联网公司都用来做主要的关系型数据库.mysql的稳定性也关系到很多公司的业务,下面我们一起来看下如何用prometheus来监控mysql.

  • 16.Grafana结合PromQL查询定义监控模板

    我们来一起学习一下如何通过Panel创建精美的可视化图表。

  • 17.Influxdb部署做Prometheus 远端存储

    Prometheus提供了remote_write和remote_read的特性,支持将数据存储到远端和从远端读取数据。通过将监控与数据分离,Prometheus能够更好地进行弹性扩展。

  • 18.Prometheus 构建HA系统

    根据不同的场景演示3种不同的高可用部署方案。

  • 19.Consul服务发现简介与Nginx服务发现实战

    服务注册与发现这么多年的运维工作中,我经历了从单体应用、到集群、微服务架构等方案。

  • 20.Prometheus 与Consul 实现服务发现

    在基于微服务,云基础设施监控的场景下,我们会发现监控项是可变的。Prometheus官方支持多种自动服务发现的类型,其中就支持Consul。

  • 21.Prometheus 发现 Kubernetes

    在k8s上面完成部署 prometheus ,基本做完基础设施监控。

  • 22.微服务之Nacos监控

    最近发现了nacos并且研发团队已经应用在来springcloud体系当中,这一讲我们来介绍一下nacos监控,后期有机会在深入springcloud的其他组件。

组合专栏推荐

更多
试读 ¥51.00/永久订阅

已自动为您匹配最优优惠券

不使用优惠券

总金额:¥51.00

去支付

扫码邀请好友

分享给更多好友,获得更多收益机会

支付成功

恭喜您获得分享邀请好友机会

邀请成功立赚¥0

加入作者互动群

和作者近距离提问 &交流 &互动

扫描二维码 回复 ZL077 + 昵称 入群