当前位置:网站首页>阿里云Prometheus监控服务
阿里云Prometheus监控服务
2022-07-02 06:35:00 【别说小李】
什么是Prometheus?
Prometheus是一个开源系统监控和警报工具包
原生Prometheus:Overview | Prometheus
工作原理:prometheus原理简介_袁胜的博客的博客-CSDN博客_prometheus原理
框架:
阿里云Prometheus
1.简介:
阿里云Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。
名词解释请参考阿里云Prometheus官方文档说明。
说明 Prometheus是一套开源的监控报警系统。主要特点包括多维数据模型、灵活查询语句PromQL以及数据可视化展示等。更多信息,请参见Prometheus官方文档。
2.使用:应用实时监控服务ARMS
1)创建Prometheusf实例
for云服务:
1.适合通过Prometheus监控来统一采集、存储和显示阿里云各种云服务的监控数据的场景。支持的云服务包括ECS、RDS、消息服务RocketMQ、消息服务Kafka等
2.目前我们公司服务都部署ecs ,阿里云Prometheus直接接入即可。
for VPC:
1.适合需要在阿里云VPC内(通常为ECS集群)进行Prometheus监控的场景。可通过集成中心添加VPC内的应用和组件的监控。
2.目前我们公司的redis,mq等组件虽然是部署在ecs但是为独立搭建,不是阿里云集成组件,所以用vpc实例去监控
创建好之后就可以看到实例列表。
2)组件接入
进入接入中心,选择需要接入的组件,这里选择我们公司的三个组件,数据库用的RDS直接接入了云服务,这里无需监控
对接入的组件进行配置:输入对应的地址及端口密码
3)配置相关安全组,使数据得以监控
如下图提示,在添加对应组件后,需看对应的端口是否在安全组白名单里
安全组链接,如已经在范围内则无需再添加
4)查看大盘列表
接入后在vpc实例里即可看见监控的组件列表
在云服务实例列表查看监控的ecs服务及rds
进入云服务ecs监控界面,选择需要查看的服务,即可查看实时的服务情况
5)监控告警及通知
设置联系人
可设置真人和机器人 真人直接添加即可 机器人如下:
1.选择群聊创建机器人
2.将机器人地址复制到这 进行添加
设置告警规则
1.自定义PromQL 针对阿里云产品,静态阈值针对k8s pod的内存
2.我们选择自定义PromQL即可,以及选好监控的实例
3.选择参考指标,或者自己写PromQL
4.告警内容可以编辑,为了区分是哪个服务发出的,可以打印实例名称 { { $labels.instanceName }} 系统原来是打印id一眼看不出是哪个服务。
5.可以选择对应的通知策略,或不指定。
注意: 因为告警规则监控目标只能精确到 实例 以及哪个云产品上不能区分到具体哪个服务上,所以不能针对具体服务去创建告警规则,也不能针对哪个环境去创建,只能通过创建和分配不同的通知策略去区分 不同环境和服务。请见通知策略
设置通知策略
1.针对具体需要监控的服务,或者具体的环境去创建通知策略
2.可将该策略分配给具体的告警规则。
3.创建好后保存启用即可
告警处理
1.Prometheus将会把创建好的告警通过通知策略发送给对应的联系人
2.收到报警后,可对报警进行处理,如未处理在设置好的时间后持续发出告警,直到报警恢复
边栏推荐
- 2837xd 代码生成——StateFlow(2)
- Pool de connexion redis personnalisé
- Beats (filebeat, metricbeat), kibana, logstack tutorial of elastic stack
- Error reporting on the first day of work (incomplete awvs unloading)
- 记录下对游戏主机配置的个人理解与心得
- How to install PHP in CentOS
- 图像识别-数据标注
- 2837xd 代码生成——StateFlow(4)
- TD conducts functional simulation with Modelsim
- Safety production early warning system software - Download safety production app software
猜你喜欢
Tools used for Yolo object recognition and data generation
PI control of three-phase grid connected inverter - off grid mode
TD联合Modelsim进行功能仿真
QT QLabel样式设置
Enterprise level SaaS CRM implementation
How to use PHP spoole to implement millisecond scheduled tasks
Save video opencv:: videowriter
2837xd code generation module learning (4) -- idle_ task、Simulink Coder
Chrome video download Plug-in – video downloader for Chrome
In depth analysis of how the JVM executes Hello World
随机推荐
Ckeditor 4.10.1 upload pictures to prompt "incorrect server response" problem solution
BugkuCTF-web21(详细解题思路及步骤)
Is the C language too fat
How to choose between efficiency and correctness of these three implementation methods of distributed locks?
图像识别-数据清洗
Learn combinelatest through a practical example
Minimum number of C language
个人经历&&博客现状
Bugkuctf-web16 (backup is a good habit)
Error reporting on the first day of work (error reporting when Nessus installs WinPcap)
Thinkphp5 how to determine whether a table exists
Judging right triangle in C language
互联网API接口幂等设计
Image recognition - Data Acquisition
C语言之最小数
MySQL事务
PI control of three-phase grid connected inverter - off grid mode
定时线程池实现请求合并
int与string、int与QString互转
C language strawberry