本次介绍使用Flume+kafka+storm+mysql的实时日志监控告警系统,代码部分比较多,会放在一个下载的连接里面,可以免费下载。


需求

在软件开发中国,上线运行时经常会出现一些报错,但是我们如果不能进行有效的实时监控,及时的处理,经常会带来巨大损失。为了保证异常的即使处理,我们设计一套系统,对产生的日志进行实时的监控,放出现异常或者指定的信息的时候,给我们的对应工作人员发送邮件和短信提醒,同时记录异常的信息。做到线上异常的实时监控。

基本框架

基本的框架是:Flume+kafka+storm+redis

  • flume各个模块的功能订单,支付,用户系统

  • kafka集群数据量,预估容量,topic数量,system-log 六个分区,两个副本

  • storm消费数据,得到每条数据和AppId,判断每条消息是否包含关键字(比如error来源为数据库)如果包含错误信息,系统预警,短信或者邮件(数据库需要存入的信息)将触发的信息存入数据库。

  • web页面(读取和写入数据库信息)需要有一下的功能

    • 添加异常的关键词
    • 添加用户的信息
    • 查询触发信息规格

开发步骤

创建数据库表结构

用户表,应用程序表,规则表,结果表四张表
1.在虚拟机(nodel01),安装mysql,启动。

启动mysql
service mysqld start
进入mysql
mysql -u root -p   然后输入密码


创建上面的6个表。简单介绍表的字段
规则表,每个应用系统要监控哪些规则

结果表:用来保存触发规则后的记录,包括告警编号、是否短信告知、是否邮件告知、告警明细等信息。

Flume+Kafka整合

  • 启动kafka和zookeeper
  • 编写Flume模拟生成的异常信息,需要下面4个文件

大数据实时案例--实时日志监控告警系统相关推荐

  1. 大数据舆情分析软件实时监控,TOOM大数据处理与舆情监控简介

    舆情数据分析处理是指通过使用大数据技术.人工智能.自然语言处理等,从舆情数据中提取信息,进行模型建立.模式识别.情感分析等,从而了解舆论情况.舆情数据分析处理的目的是了解舆论趋势.话题热点.网民情绪等 ...

  2. Android IOS WebRTC 音视频开发总结(六二)-- 大数据解密国外实时通讯行业开发现状...

    Android IOS WebRTC 音视频开发总结(六二)-- 大数据解密国外实时通讯行业开发现状 本文主要介绍国外实时通讯行业现状,文章最早发表在我们的微信公众号上,详见这里,欢迎关注微信公众号b ...

  3. 从0-1构建全民直播大数据平台和实时护航

    在2018年云栖大会·上海峰会的阿里云支持与服务专场中,全民直播大数据架构师朱益为我们带来从0-1构建全民直播大数据平台和实时护航方面的实战经验.通过分析当前直播平台面临的挑战来详细的讲解大数据平台的 ...

  4. 喜讯丨神策数据四大客户案例斩获大数据“星河”案例

    为进一步加快培育数据要素市场.充分发挥数据作为生产要素的独特价值,中国信息通信研究院.中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)共同组织了大数据"星河(Galaxy) ...

  5. 阿里云ACE共创空间——大数据方案体验1 日志服务

    阿里云ACE共创空间--大数据方案体验1 日志服务 从阿里云官方文档介绍中,可以看到Log service日志服务主要包含三部分的内容: 1. 实时采集与消费LogHub 2. 查询分析Search/ ...

  6. 大数据时代的全能日志分析专家--Splunk安装与实践

    大数据时代的全能日志分析专家 --Splunk安装与实践 0.背  景 随着大家对网络安全意识的提高,企业网管理人员,必须对IT基础设置进行监控及安全事件的管理,管理数据的数量和种类非常巨大,那么就需 ...

  7. 2017最新总结政府大数据应用案例及启示

    在我国,政府部门掌握着全社会量最大.最核心的数据.以往地方政府提振经济一般是招房地产.工厂等,随着土地及人口红利殆尽,大数据成为与水电煤等一样重要的生产资料,成为继土地之后政府最重要的资产.了解政府大 ...

  8. 60.大数据之旅——电信日志项目03

    zookeeper概述 官方网址:http://zookeeper.apache.org/ What is ZooKeeper? ZooKeeper is a centralized service ...

  9. 从大数据应用案例中理解大数据的应用价值

    现在的社会是一个高速发展的社会,科技发达,信息流通,人们之间的交流越来越密切,生活也越来越方便,大数据就是这个高科技时代的产物. 阿里巴巴创办人马云来台演讲中就提到,未来的时代将不是IT时代,而是DT ...

最新文章

  1. c语言sprt的程序怎么用,sqrt函数在c语言中怎么用?
  2. 删除Perspective
  3. 019_Jedis的List数据类型
  4. Linux+Apache2.4+PHP5.6+MySQL5.6源码安装步骤
  5. android studio ignore 模板,android studio git ignore
  6. ubuntu20.04安装Qt5.15.2并配置环境
  7. 信息学奥赛一本通C++语言——1057:简单计算器
  8. mysql ha 安装 配置文件_Linux下环境安装配置Rose HA全攻略(图)
  9. 红米骁龙855旗舰关键细节曝光:256G ROM+GPU超频模式
  10. 【机器学习】--谱聚类从初始到应用
  11. 高精度地图技术与展望
  12. Wowza服务器系列(5):使用rtsp协议向wowza推流的wowoza配置方法
  13. cvc降噪和主动降噪_主动降噪技术有哪些?说说什么是ANC、ENC、DSP、CVC降噪
  14. 【笔试or面试】美团2014校园招聘
  15. 一文看懂人工智能产业链,未来10年2000亿美元市场
  16. 存储卡数据恢复|相机存储卡照片恢复教程
  17. 如何去除IDEA中xml文件的屎黄色背景
  18. c语言程序设计工资纳税系统,C语言程序设计纳税工资系统
  19. cordova-plugin-unionpay
  20. Kubernetes Pod 网络精髓:pause 容器详解

热门文章

  1. php漏洞防范措施,php漏洞php后门浅析以及防范措施
  2. 人脸识别技术在十大领域的创新应用
  3. MQL4自编指标学习1
  4. 计算机国考报哪些岗位,国考职位有哪些
  5. matlab如何计算出散点中各两个点之间的距离
  6. 解决win7电脑无法打开此计算机组策略对象的问题
  7. gr java ch,Apache POI 快速指南.pdf
  8. 掌握正确的运动姿势,很有必要!
  9. CVE-2012-0158 分析
  10. 我国移动支付的安全问题与完善建议