从没想到监控可以这么做!阿里云RDS智能诊断系(4)

下图描绘了ETL任务的拓扑结构:

[原文来自:www.11jj.com]

从没想到监控可以这么做!阿里云RDS智能诊断系(4)

[好文分享:www.11jj.com]


在线ETL任务主要包括四个子任务:

  • 数据转换

  • 数据关联与聚合

  • 数据存储

  • 以及延迟和乱序处理

  • 其中,延迟和乱序到达的处理是一个难点。TcpRT输出的时序数据是以SQL执行结束时间为时间戳,如何做到实时准确地对窗口内的时序数据进行聚合并将结果刷出是一个两难的问题。我们采用了“尽力聚合”的方法,即对窗口设定等待时间,待时间结束后将实时聚合结果刷出,若此后,还有该窗口的时序数据到来,则直接落入到数据库中。如TcpRT聚合器中所述,所有聚合数据具有可再结合特性,这样,我们可以对同时刻的聚合数据进行二次聚合。


    在线异常监测


    组件的异常往往伴随着相关指标的抖动。比如主机发生IO Hang后,load、dirty、writeback、某些core的iowait、被阻塞的线程数等指标会明显升高,而各实例的write,CPU使用率会明显变低,主机维度的PT指标会明显升高。在部分情况下,连接数会上升,长连接请求数会下降,流量会下降等。在Proxy发生异常的时候,PT可能会升高、CPU、流量、连接数均可能会下降。


    传统方法下,我们通过设定阈值进行指标抖动的检测。然而阈值的设定强依赖于专家经验,维护成本高,且一刀切的设定常常会“误伤”健康指标。比如,有些数据库实例是专门用于OLAP,它们的SQL请求处理时间往往都是秒级的,若采用常用的SQL请求处理时间作为异常判定阈值,此类数据库实例就会触发报警。


    鉴于此,我们需要一种通用且自适应的智能模型来解决云数据库的异常监测。


    从没想到监控可以这么做!阿里云RDS智能诊断系(4)


    为了避免人工设定阈值,我们一开始尝试利用control charts来进行判断,根据样本时间段的均值和标准差,预测未来时间段的置信区间。若实际值超出置信区间,则判定为异常。然而,若样本本身为异常,则此时间段的参数均不可信。


    如上图,左上图为(ins1,*,db1)的upsize指标时序图,可以看到(ins1,*,db1)的upsize指标会有周期性的波动。左下的两张图分别是历史时间窗口设定值为30min的(ins1,*,db1)的upsize指标mean&median时序图和SD&MAD时序图。可以清楚看到,当upsize指标发生波动后,mean值和标准差SD值都会发生窗口时间长度的跳变,但median和MAD却几乎不受指标波动的影响,显得更平稳、丝滑。


    右上图为(ins2,*,db2)的newConn指标时序图,可以看到在03:40~04:00期间,指标发生异常,出现大量极端值,由于历史的时间窗口设定值为30min,所以可以从左下的图表中看到,很长一段时间内样本的均值和标准差便会发生较大的波动,而中位数和MAD指标却显得平滑,对极端值并不敏感,展出超强的鲁棒性。由于依赖均值和标准差进行预测,control charts具有不稳定性,易造成误判。这启发我们利用中位数和MAD替代均值和标准差作为预测模型参数。


    从没想到监控可以这么做!阿里云RDS智能诊断系(4)

    自媒体 微信号:11jj 扫描二维码关注公众号
    爱八卦,爱爆料。

    小编推荐

    1. 1

      数字易经0到9代表什么卦(数字易经测算)

      大家好,小伟今天来为大家解答数字易经0到9代表什么卦以下问题,数字易经测算很多人还不知道,现在让我们一起来看看吧!1、数字1代表坎水、数

    2. 2

      苹果手机呼叫转移怎么设置(苹果手机呼叫转移怎么设置无法接通)

      大家好,小乐今天来为大家解答苹果手机呼叫转移怎么设置以下问题,苹果手机呼叫转移怎么设置无法接通很多人还不知道,现在让我们一起来看看

    3. 3

      中国红十字会标志简笔画(中国红十字会标志简笔画)

      大家好,小豪今天来为大家解答中国红十字会标志简笔画以下问题,中国红十字会标志简笔画很多人还不知道,现在让我们一起来看看吧!1、保护性

    4. 4

      八年级下册语文书人教版电子书(八年级下册语文书人教版电子书2022)

      大家好,小美今天来为大家解答八年级下册语文书人教版电子书以下问题,八年级下册语文书人教版电子书2022很多人还不知道,现在让我们一起来看

    5. 5

      古伊尔(魔兽古伊尔)

      大家好,小丽今天来为大家解答古伊尔以下问题,魔兽古伊尔很多人还不知道,现在让我们一起来看看吧!1、古伊尔是魔兽世界里面部落的一个酋长

    6. 6

      唯一极值点问题

      在高档数学的进修中,我们经常会碰着独一驻点的问题,在非常宽松的前提下,这个独一的驻点也就是极值点。今天我们稍微改变一下前提,商量如

    7. 7

      三公九卿制是什么(三公九卿制是什么朝代的制度)

      大家好,小乐今天来为大家解答三公九卿制是什么以下问题,三公九卿制是什么朝代的制度很多人还不知道,现在让我们一起来看看吧!1、三公九卿

    8. 8

      订房网哪个平台好(订房什么网最便宜)

      大家好,小娟今天来为大家解答订房网哪个平台好以下问题,订房什么网最便宜很多人还不知道,现在让我们一起来看看吧!1、携程、美团、艺龙、

    Copyright 2024.依依自媒体,让大家了解更多图文资讯!