业务监控

标签: IT咨询 | 发表时间:2015-01-12 21:10 | 作者:人月神话
出处:http://blog.sina.com.cn/cmmi
前面写了一些文章,包括移动BI,企业信息可视化,微信企业号,基于SNS移动应用协同等,这些都是个人认为企业后续信息化可能存在的机会点或发展趋势。其中核心词汇将仍然集中在移动化,SNS化,可视化,无边界这些核心词汇和能力实现上。

当前我们看到不论是网管系统还是IT应用监控平台,其核心重点仍然围绕在IT基础设施和资源,数据库和应用中间件的监控和实时预警上,其更多面对的是IT运维和管控人员,而非业务人员。对于Oracle和IBM等大厂商都陆续推出了类似BAM的整体业务监控平台,但是其实里面很多内容仍然还是IT层面的监控和运维。

业务监控,这里强调的基于事件,消息和服务的业务和流程的实时监控,而传统BI的重点是事后监控和分析。业务监控本身包括三个方面的重要内容,一个是业务数据的传递和一致性,一个是业务事件监控和分析,最后是基于业务数据和业务事件的端到端流程实时监控。新产生了多少业务单据和实时进行了传递?新触发了什么关键业务事件和活动?端到端业务流程究竟执行到了哪个环节?在业务管控能力精细化后,我们看到这些实时性的监控和管控需求就出来了,而不再是事后的问题驱动和异常处理。

业务监控的实现,核心技术包括了EDA事件驱动架构和CEP复杂事件处理,包括了消息中间件和ESB服务总线能力,也包括了当前大数据里面谈到比较多的数据实时采集和数据流处理等。业务监控的目标不再局限在单个业务系统中的业务处理和流程,而是将更加关注跨业务部门和多个业务系统的业务协同和流程处理。

业务监控本身不同于网管和IT应用监控类产品,对于IT网管和IT环境监控相当来说比较容易产品化,IT基础设施和IT应用中间件就那么一些,需要监控的指标也容易穷举,只要做好相应的IT基础设施和中间件产品的适配基本就能完成所有内容的监控和灵活配置。而业务监控本身困难,需要监控的业务指标和业务流程对于各个企业来说差别会相当大,而且业务监控本身需要各个业务系统提供出不同的业务服务能力和事件处理,这些都是在一开始很难真正做到标准化的。正是由于这个原因业务监控更应该像是一个可灵活配置和拓展的平台,而真正在企业内部的应用还得靠后续的实施。

业务监控是我原来谈到的企业信息化架构可视化的上层,其更多的面对的是业务流程,业务集成和协同,业务单据和对象。在于实施了信息化建设的企业,通过提前业务系统中的实时信息来实时的了解到业务协同和流程的运转。这也是很多企业内部IT从单纯的应用系统建设走到业务驱动IT,IT为业务价值更好服务的一个重点。企业内部BI本身有两个重要的发展趋势,一个是朝业务监控这类实时BI发展,一类是朝移动BI发展。这个趋势本身也是企业内部业务管控精细化的一个体现。

业务监控不同于流程监控,其核心还是业务事件和消息驱动下的架构模式,其中包括了流程监控的内容,但是同时也包括了业务事件,业务对象和业务协同和集成方面的内容。任何业务运转上的不畅或问题,都可以考虑通过业务监控实时的暴露出来,而不是事后的BI类数据分析。业务监控期望的是实时发现问题,实时解决,类似敏捷的短周期迭代和持续改进优化,而不是事后处理和变更导致大量的返工成本。可以想象下在业务监控下我们会实时的解决业务数据不一致等问题,而不是等到真实的业务运作受到影响或中断的时候才去事后解决。从原有的问题驱动转到风险驱动,也是业务实时监控的价值体现。

如何落地?如何构建这个平台?将是后续需要重点思考的问题,特别是业务监控平台如何能做到平台化和产品化,高灵活性和可配置,能够和已有企业内部IT资产紧密协同和集成都将是困难所在。

  青春就应该这样绽放   游戏测试:三国时期谁是你最好的兄弟!!   你不得不信的星座秘密

相关 [业务 监控] 推荐:

业务监控

- - 人月神话的BLOG
前面写了一些文章,包括移动BI,企业信息可视化,微信企业号,基于SNS移动应用协同等,这些都是个人认为企业后续信息化可能存在的机会点或发展趋势. 其中核心词汇将仍然集中在移动化,SNS化,可视化,无边界这些核心词汇和能力实现上. 当前我们看到不论是网管系统还是IT应用监控平台,其核心重点仍然围绕在IT基础设施和资源,数据库和应用中间件的监控和实时预警上,其更多面对的是IT运维和管控人员,而非业务人员.

视频监控业务上云方案解析-云栖社区-阿里云

- -
由于视频监控能最大的记录和还原当被监控的场景,近年来,视频监控逐步从专业领域的应用普及到了各个民用、家用领域,各个摄像相机厂家也纷纷推出各种型号的摄像机和解决方案. 由于视频监控数据量大,也会遇到各种问题:. 视频监控业务极度消耗存储资源,一个成规模的互联网视频监控服务往往需要PB级甚至更多存储资源,普通IDC或小云服务提供商有限的基础设施很容易成为云视频监控业务爆发增长的瓶颈,一旦出现存储瓶颈,扩容难度大,迁移成本高.

ZooKeeper监控

- - 淘宝网通用产品团队博客
        在公司内部,有不少应用已经强依赖zookeeper,比如meta和精卫系统,zookeeper的工作状态直接影响它们的正常工作. 目前开源世界中暂没有一个比较成熟的zk-monitor,公司内部的各个zookeeper运行也都是无监控,无报表状态. 目前zookeeper-monitor能做哪些事情,讲到这个,首先来看看哪些因素对zookeeper正常工作比较大的影响:.

性能监控

- - 互联网 - ITeye博客
一旦你的服务器是在控制台模式下运行,你就可以开始我们接下来的内容. iostat  iostat 命令用来显示存储子系统的详细信息,通常用它来监控磁盘 I/O 的情况. 要特别注意 iostat 统计结果中的 %iowait 值,太大了表明你的系统存储子系统性能低下. meminfo 和 free  Meminfo 可让你获取内存的详细信息,你可以使用 cat 和 grep 命令来显示 meminfo 信息: 1 cat /proc/meminfo  另外你可以使用 free 命令来显示动态的内存使用信息,free 只是给你大概的内存信息,而 meminfo 提供的信息更加详细.

DB2监控

- - CSDN博客数据库推荐文章
     收集的一些DB2监控方法.. -- 是到数据库快照,并存入文件.  -- 查找并重新绑定无效包 .  -- 查出 myuser 模式下的所有无效包.  -- 利用查出的 pkgname ,使用 Rebind 重新绑定. -- 查看所有用户定义(tabschema not like 'SYS%' )表的状态.

nagios 监控redis

- - C1G军火库
下载check_redis.pl. OK: REDIS 2.6.12 on 192.168.0.130:6379 has 1 databases (db0) with 49801 keys, up 3 days 14 hours - connected_clients is 1, blocked_clients is 0 | connected_clients=1 blocked_clients=0.

监控进程

- - 火丁笔记
有时候,进程突然终止服务,可能是没有资源了,也可能是意外,比如说:因为 OOM 被杀;或者由于 BUG 导致崩溃;亦或者误操作等等,此时,我们需要重新启动进程. 实际上,Linux 本身的初始化系统能实现简单的功能,无论是老牌的 SysVinit,还是新潮的  Upstart 或者  Systemd 均可,但它们并不适合处理一些复杂的情况,比如说:CPU 占用超过多少就重启;或者同时管理 100 个 PHP 实现的 Worker 进程等等,如果你有类似的需求,那么可以考虑试试 Monit 和 Supervisor,相信会有不一样的感受.

SpringBoot-Metrics监控

- -
Metrics基本上是成熟公司里面必须做的一件事情,简单点来说就是对应用的监控,之前在一些技术不成熟的公司其实是不了解这种概念,因为业务跟技术是相关的. 当业务庞大起来,技术也会相对复杂起来,对这些复杂的系统进行监控就存在必要性了,特别是在soa化的系统中,完整一个软件的功能分布在各个系统中,针对这些功能进行监控就更必要了.

Linux系统监控

- - CSDN博客系统运维推荐文章
查看所有的进程和端口使用情况:. 查看nginx并发(连接数)进程数:. 查看当网络连接状态中,已建立连接的数量:. 查看系统tcp连接中各个状态的连接数. 输出每个ip的连接数,以及总的各个状态的连接数. df -hl 查看磁盘使用情况 . df -hl 查看磁盘剩余空间. df -h 查看每个根路径的分区大小.

Redis监控技巧

- - NoSQLFan
本文来自 Bugsnag的联合创始人 Simon Maynard的系列文章,作者根据几年来对 Redis的使用经历,对Redis 监控方法进行了系统性的总结,干货很多,值得一看. 原文链接: Redis Masterclass – Part 2, Monitoring. Redis 监控最直接的方法当然就是使用系统提供的 info 命令来做了,你只需要执行下面一条命令,就能获得 Redis 系统的状态报告.