当前位置: 首页 > article >正文

监控报警系统的指标、规则与执行闭环

随笔

从千万粉丝“何同学”抄袭开源项目说起,为何纯技术死路一条?

数据源的统一与拆分

监控报警系统的指标、规则与执行闭环

java 老矣,尚能饭否?

一骑红尘妃子笑,无人知是荔枝来!

有所依

我们如何知道系统交易是否安全(风控)?应用的质量如何?版本迭代的周期如何(度量)?服务的运行是否健康(报警)?

就如同在没有红绿灯的时代,我们希望提升一下交通的效率。

首先呢,我们需要一个类似于【红绿灯】的服务,来制定交通的【规则】

风控、度量、报警这3个系统处理流程是类似的:

流程

当然,单把报警系统拿出来,也做了一起其他的事情:

报警系统

当然,我们可能还要做其他事情,比如老系统的数据同步迁移。

假设我们排除万难,建好了我们的【红绿灯】服务,一切就结束了吗?

以前的我,一直认为到这里就结束了,我们的监控服务已经创建完成。不是吗?

其实,还远远不够。

执必严

路上安装了红绿灯,并不能保证交通效率的提升,

1)交通规则是什么,需要宣导推广

2)大家有没有遵守交通规则呢?需要反馈处理

针对反馈处理,我们的系统需要进一步扩展:

反馈

有了这些反馈,我们的系统才能持续改进。

那么,到这里就结束了吗?

违必究

中国的历史发展中,诸子百家,每一家都有自己都有自己的理念。

比如,以孟子为代表的【儒家】,主张人性本善,以德服人。

以德服人

以韩非子为代表的【法家】,主张人性趋利避害,治理国家必须依靠法律的威慑力,而非道德约束。

当然,社会是复杂的,一般主张先礼后兵。

所以交易有监管部门。系统也需要有相关的度量标准,避免整个系统腐烂。

虽然熵增在独立的系统内是必然的,但是我们改进一寸自该有一寸的欢喜。


http://www.kler.cn/a/408556.html

相关文章:

  • Go语言反射(Reflection)详解:探索reflect包中的Type和Value
  • Spring |(四)IoC/DI配置管理第三方bean
  • 在 Vue 项目中使用 betterScroll 的详细教程及原理解析
  • 【模块一】kubernetes容器编排进阶实战之pod生命周期、探针简介、类型及示例
  • 实际工程里为什么不用面向过程编程而是用面向对象编程
  • 计算字符串的MD5
  • `--version` 选项在 Java 8 中是不被支持的。Java 8 使用的是 `-version` 选项而不是 `--version`
  • Go语言获取客户端真实IP
  • PowerMILL 客制化宏 - 概念
  • 功能强大的stringstream类
  • Kotlin Multiplatform 未来将采用基于 JetBrains Fleet 定制的独立 IDE
  • STM32定时器原理及应用
  • Spring 框架环境搭建
  • 改错题总结
  • 6-自定义fprint函数 --github_com_fatih_color测试
  • 【初阶数据结构与算法】线性表之队列的定义与实现
  • HarmonyOS:使用ArkWeb构建页面
  • 手搓《unordered_map unordered_set》
  • 《第十部分》1.STM32之通信接口《精讲》之IIC通信---介绍
  • 用 BlockingQueue 打造轻量级消息队列服务:从原理到实现
  • [Docker-显示所有容器IP] 显示docker-compose.yml中所有容器IP的方法
  • 本地推流,服务器拉流全流程
  • SCP文件传输命令解析
  • C++:用红黑树封装map与set-1
  • 前端:JavaScript (学习笔记)【2】
  • 每日计划-1124