Prometheus监控

目录

一、常用监控简介

1、Cacti

2、Nagios

3、Zabbix

4、Prometheus

二、运维监控平台设计思路

1、监控层面

2、细化为6层监控

三、Prometheus监控体系

1、系统层监控(需要监控的数据)

2、中间件及基础设施类监控端监控(移动APP、特定程序等)

3、应用层监控

4、业务层监控

四、Prometheus简介

1、Prometheus特点

2、使用场景

3、不适合的场景

五、prometheus时序数据

1、数据来源

2、prometheus(获取方式)

六、prometheus生态组件

1、Prometheus server

2、client Library

3、Push Gateway

4、Exporters

5、Alertmanager

6、Data Visualization (Dashboards)

7、service

8、架构图

七、prometheus数据模型

1、概述

2、prometheus每一份样本数据都包含了

3、指标类型

4、作业job和实例targets/instance

5、prometheusQL(数据查询语言也是时序数据库使用语言)

八、prometheus部署

1、部署环境

2、做时间同步

3、安装软件包(prometheus)

4、开启prometheus

5、部署node监控节点(以node1为例)

6、修改prometheus配置文件

7、重启prometheus

8、访问web页面

9、查看node节点上的指标数据(以node1为例)

10、表达式浏览器(promQL过滤使用)

九、部署service discovery服务发现

1、相关概念

2、静态配置发现

3、动态发现

4、文件发现的作用

5、基于DNS自动发现

6、基于consul发现

十、Grafana部署及模板展示

1、Grafan部署步骤

2、浏览器登录grafana

十一、打标签

1、重新打标定义(在job上定义)

2、relabel config(重新打标配置)

十二、prometheus告警功能

1、告警功能概述

2、告警规则

3、通知告警信息

4、prometheus监控系统的告警逻辑

5、告警功能

6、静默、抑制、分组等功能

十三、部署告警对接邮箱

1、安装alertmanager

2、查看配置文件

3、修改alertmanager的配置文件

4、配置绑定的邮箱

5、启动alertmanager

6、配置相关文件

7、配置prometheus启动文件

8、指定文件启动alertmanager

9、指定文件启动prometheus

10、模拟故障(停止node_exporter)


一、常用监控简介

1、Cacti

Cacti(英文含义为仙人掌〉是一套基于 PHP、MySQL、SNMP和 RRDtool开发的网络流量监测图形分析工具。

你可能感兴趣的:(prometheus监控,linux)