上一篇文章写了普通数字类型类型的监控报警,本文谈一下怎么样做好日志类的监控和报警

一、日志类报警的特点

1、接受人员希望直接看到日志的内容;

2、对应技术栈涉及比较广的系统,,一个问题会引发不同主机上面不同系统同时产生日志。举例:openstack 的nova在保存快照时出错,会引起nova-api,galnce-api,horizen同时产生错误日志。

二、遇到的痛点:

1、有很多人想随时查看日志,不同的人想要查看不同的日志;

2、日志类的报警,不适合用微信直接发送内容,原因一是转义麻烦,二是微信的消息长度有限制;

3、日志类的报警,报警风暴很多,往往一来一大波,但是很难对报警风暴进行聚合;

4、往往在收到报警时候,接警人员想同时看看同一个时间点其他系统的日志;

5、kibana的用户鉴权是收费用户,同时将kibana映射到公网给运维人员似乎很不靠谱。

三、解决方案

1、kibana的手机化,kibana是个非常棒的前端展示平台,如果有个类似的平台能手机化,在手机上实现随时查看、检索、报警推送,那简直完美。

2、自己写一个小型的系统,来实现日志的报警,展示,用户鉴权等基本功能

四、一些成果

转载于:https://blog.51cto.com/superbigsea/1943676

怎么样做好日志类的报警监控相关推荐

  1. 业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发

    <UNIX/Linux网络日志分析与流量监控> 出版社官网: http://www.cmpbook.com/stackroom.php?id=39384 每本图书附赠51CTO学院的价值1 ...

  2. CentOS下ELK基于ElastAlert实现日志的微信报警

    转载来源 :ELK基于ElastAlert实现日志的微信报警 : https://www.jianshu.com/p/f31c0d6020fe 一.ElastAlert介绍 在日志管理上我们使用Ela ...

  3. 《Unix/Linux网络日志分析与流量监控》2014年11月底出版

    2014年11月 <Unix/Linux网络日志分析与流量监控>重磅新书出版 近日,历时3年创作的75万字书稿已完成,本书目前正在出版社清样阶段即将出版发行.本书紧紧围绕网络安全的主题,对 ...

  4. 基于springboot来实现对日志文件内容的监控

    引言 这几天需要做一个需求,需求就是监控第三方运行程序的日志,提取关键字并预警这个功能.那么我们如果用java去实现这个监控日志的功能呢? 用线程的方式来监控log日志文件 我们首先要了解以下这三个类 ...

  5. 《Unix/Linux日志分析与流量监控》书稿完成

    <Unix/Linux日志分析与流量监控>书稿完成 近日,历时3年创作的75万字书稿已完成,本书紧紧围绕网络安全的主题,对各种Unix/Linux系统及网络服务日志进行了全面系统的讲解,从 ...

  6. 来自mooon的最简单的日志类CSimpleLogger

    /** * 单个头文件,可即时独立使用,只要定义了宏NOT_WITH_MOOON,即不依赖于mooon * 简单的写日志类,非线程安全,提供按大小滚动功能 * 不追求功能,也不追求性能,只求简单,若要 ...

  7. 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习

    中华网络安全联盟    作者:jacoo    来源:本站原创    时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...

  8. C++11实战——多线程的日志类

    C++11实战--多线程的日志类 C++标准库的std::cout和std::ofstream重载了operator<<,单线程使用非常简单.但由于其并非线程安全,在多线程中使用则需要自己 ...

  9. php 单例模式的日志类,php单例模式实现日志处理类库

    该日志类利用单例模式,节省资源.自行判断文件大小,超出指定大小则按序自行创建文件. 对于现在的应用程序来说,日志的重要性是不言而喻的.很难想象没有任何日志记录功能的应用程序运行在生产环境中.日志所能提 ...

最新文章

  1. Objective-C中的Category
  2. 针对各组项目的改进意见
  3. 选文可以学计算机专业,是不是文理科都可以报计算机专业?
  4. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题...
  5. 制造领域的人工智能技术
  6. 机器学习爬大树之(GBDT原理)--回归篇
  7. mysql的int最大值_MySQL中int最大值深入讲解
  8. 接口工具使用对比(apipost、jmeter、postman、swagger等)
  9. Linux桌面版横评:五、Ubuntu 7.04
  10. jsessionid 在谷歌一直变_谷歌相册也要收费,这次我全靠这些云盘救命
  11. SpringBoot整合SpringSecurity+JWT实现系统认证、授权
  12. 利用pygame实现大鱼吃小鱼游戏
  13. 车牌识别EasyPR(2)——车牌颜色定位与偏斜扭转
  14. 无限流量与5G要来,我们距淘汰Wi-Fi还有多远?
  15. KVM 虚拟化技术高级特性详解
  16. 小白兔写话_可爱的小白兔二年级写话
  17. 【2021 MCM】 Problem A: Fungi by 2100454
  18. 【计算机网络】B类IP地址
  19. 自锁电路设计1.5V电压起
  20. 上帝,马加爵,谭卓 等人在天堂对话

热门文章

  1. python time模块详解_py 模块之 time模块 讲解②
  2. GenXus学习笔记——Transaction的建立
  3. python之迭代器,生成器
  4. MySQL存储引擎InnoDB,MyISAM
  5. 公务员注册账号,密码
  6. SpringMVC的启动过程
  7. jquery-data的三种用法
  8. 河南多校大一训练赛 C 青蛙的约会
  9. 2.6.24及以上版本内核裁剪后启动黑屏的解决办法
  10. [转]半角全角互转函数[JS版 VBS版]