Serverless 架构实现监控告警 编程技术

Serverless 架构实现监控告警

编辑推荐: 本文主要讲解了Serverless 相关产品在运维行业中的基本应用,监控告警的使用方法以及控告警功与 Serverless 技术进行结合。 来自于博客园,,由火龙果软件Anna编辑、推荐。 在实际生产中,我们经常需要做一些监控脚本来监控网站服务或者 API 服务是否可用。传统的方法是使用网站监控平台(例如 DNSPod 监...
阅读全文
全屋定制施工图的监控体系建立过程简介 编程技术

全屋定制施工图的监控体系建立过程简介

前言 施工图作为定制对接生产的利器, 当设计师通过设计工具完成场景设计之后, 就可以通过施工图出图功能, 快速生成dxf图纸, 对接工厂落地生产。 但是施工图作为行业特性较高的一个产品, 由于建模方式以及空间位置的不同, 出图结果千差万别,要在短时间内测试覆盖全场景是无法达成的。 所以, 为了保障线上质量, 施工图团队探索了多种保障手段, 例如业务巡检, 线上引流, 线上监控等手段实现线上...
阅读全文
重大事故!线上系统频繁卡死,凶手竟然是 Full GC ? Java

重大事故!线上系统频繁卡死,凶手竟然是 Full GC ?

通常来说,一个系统在上线之前应该经过多轮的调试,在测试服务器上稳定的运行过一段时间。我们知道 Full GC 会导致 Stop The World 情况的出现,严重影响性能,所以一个性能良好的 JVM,应该几天才会发生一次 Full GC,或者最多一天几次而已。 但是昨天晚上突然收到短信通知,显示线上部署的四台机器全部卡死,服务全部不可用,赶紧查看问题! 涉及到类似的错误,最开始三板斧肯定...
阅读全文
Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析 Java

Inflation 引起的 MetaSpace Full GC 问题排查|蚂蚁集团实例分析

一、背景 本文将用一个蚂蚁集团线上实际案例,分享我们是如何排查由于 inflation 引起的 MetaSpace FGC 问题。 蚂蚁集团的智能监控平台深度利用了 Spark 的能力进行多维度数据聚合,Spark 由于其高效、易用、分布式的能力在大数据处理中十分受欢迎。 关于智能监控的计算能力可以参考《 蚂蚁金服在 Service Mesh 监控落地经验总结 》 。 二、案例背景 ...
阅读全文
Disruptor 等待策略引发的 CPU 负载异常问题 Java

Disruptor 等待策略引发的 CPU 负载异常问题

背景 工作中,我负责的系统是一个数据流处理服务 - 以流水线(pipeline)的形式分多级异步处理: 其中的 队列 实际使用的是 Disruptor ,多生产者单消费者模式: ThreadFactory factory = new ThreadFactoryBuilder().setNameFormat(name).setDaemon(true).build(); Di...
阅读全文
当“微服务”遇见 DevOps,农行增值税进项税“1+1”研发模式 编程技术

当“微服务”遇见 DevOps,农行增值税进项税“1+1”研发模式

近 几年,微服务、云计算等热词不断的冲击我们的视线。财会平台也顺势而为,将业务进行了垂直拆分,解耦臃肿的单体应用,搭建起平台级微服务体系。依托于此,财会平台完成了多个微服务产品的云端上线,更好的支撑了业务发展和实现了业务数字化转型。 架构的微服务化对产品交付能力提出了更高的要求。如何持续提升产品交付质量及效率、如何不断提高自动化水平,这是科技研发面临的一个重要挑战,亟需在科技领域也来一场数...
阅读全文
崩溃堆栈还原技术大揭秘 Java

崩溃堆栈还原技术大揭秘

当应用出现崩溃的时候,程序员的第一反应肯定是:在我这好好的,肯定不是我的问题,不信我拿日志来定位一下,于是千辛万苦找出用户日志,符号表,提取出崩溃堆栈,拿命令开干,折腾好一个多小时,拿到了下面的结果: addr2line -ipfCe libxxx.so 007da904 007da9db 007d7895 00002605 007dbdf1 logging::Logging::~Loggin...
阅读全文
Java线程池监控预警实现 Java

Java线程池监控预警实现

前言 在Java线程池的使用中,如何动态可视化监控线程池各项运行指标是一个比较重要的需求。 线程池监控必要性 如果你有以下需求,那么你可以尝试监控线程池。 为动态调优提供参考 规避风险 帮助定位问题以及运维 在日常开发中,当我们使用到线程池这一技术时,一般会选择动态配置参数的方式,或者是写死参数,并且提供修改参数的api进行调整。所以我们需要监控线程...
阅读全文
一站式压测平台实践 Java

一站式压测平台实践

简介 一站式压测平台是基于开源压测工具的基础上,结合公司的业务需要,面向研发同学的一款集压测流程管控,压测任务管理、自动化性能基线为一体的一站式压测平台。 产生背景 时间成本:单次压测临时申请施压机,增加时间成本和金钱成本。且多次压测采用不同的环境压测,结果不具有对比性。 数据成本:脚本、测试数据、压测机器、测试报告无法沉淀 流程带来的风险成本:生产压测缺乏平...
阅读全文
全链路灰度蓝绿发布智能化实践,看掌门1对1是这样做的 Spring

全链路灰度蓝绿发布智能化实践,看掌门1对1是这样做的

前言 在高速发展的时候,公司规模越来越大,老师人数越来越多,这时候公司不能铺太多人去做运营与服务,必须提高每个人效,这就需要技术驱动。因此掌门教育转变成一家技术驱动型的公司,如果被迫成为一家靠资金驱动的公司就活不下去了 — 张翼(掌门1对1创始人兼CEO) 掌门教育自2014年正式转型在线教育以来,秉承“让教育共享智能,让学习高效快乐”的宗旨和愿景,经历云计算、大数据、人工智能、AR...
阅读全文
Loading...