【实时报警平台】学习笔记
一、实时报警平台概述
1.什么是报警平台
报警平台就是一个能自动地、准确无误地筛选出符合条件的告警并通知运维人员及时进行处理的平台,能大大地减轻了企业运维人员的工作量
2.搭建实时统一报警平台的重要性
一套统一的、管理方便的、支持多种告警终端和用户的、可预订的告警系统将能极大方便企业维护人员更好地管理数据中心。
3.搭建实时统一告警平台的场景分析
假设客户有一个数据中心部署了很多应用,需要建立统一的运维系统,实时接收应用的告警信息。
具体要求:
1)当告警级别达到严重及以上级别时,向用户发送一条消息
2)每天提供一个运维报表,统计各应用的告警级别数据
二、搭建实时报警平台的华为云解决方案
1.搭建实时报警平台的华为云解决方案设计
2.搭建实时报警平台--DIS(数据接入服务)
数据接入服务为处理或分析流数据的自定义应用程序构建数据流管道,主要解决云服务外的数据实时传输到云服务内的问题。
3.搭建实时报警平台--OBS(对象存储服务)
4.搭建实时报警平台--CS(实时数据流服务)
实时流计算服务,是运行在公有云上的实时流式大数据分析服务,全托管的方式用户无需感知计算集群,只需聚焦于Stream SQL业务,即时执行作业。
5.搭建实时报警平台--SMN(消息通知服务)
6.搭建实时报警平台--DLF(数据湖工厂)
7.搭建实时报警平台--VPC(虚拟私有云服务)
虚拟私有云为云服务器、云容器、云数据库等资源构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。
8.搭建实时报警平台--RDS(关系型数据库服务)
9.搭建实时报警平台--CDM(数据库迁移服务)
云数据迁移提供同构/异构数据源之间批量数据迁移服务,帮助您实现数据自由流动。支持自建和云上的文件系统,关系数据库,数据仓库,NoSQL,大数据云服务,对象存储等数据源。
三、搭建实时报警平台的技术原理
1.SQL语句
针对客户提出的两大要求:
1)当告警级别达到严重及以上级别时,向用户发送一条消息
2)每天提供一个运维报表,统计各应用的告警级别数据
我们使用SQL语句来实现。
结构化查询语言简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
使用CS构建告警通知工程(1):DIS-->CS
使用CS构建告警通知工程(2):CS-->SMN
使用CS构建告警通知工程(3):CS-->DIS
使用DLF构建告警报表脚本(1)
使用DLF构建告警报表脚本(2)
使用DLF构建告警报表脚本(3)
四、搭建实时报警平台的华为云实践
1.操作流程一览图
2.关键步骤演示
1)使用CS构建告警通知工程
2)导入数据
3)使用DLF构建告警报表脚本
4)使用DLF每天定时输出报表
3.最后就是验证结果
具体可以参考以下课程:《微认证--搭建实时报警平台》
- 点赞
- 收藏
- 关注作者
评论(0)