告警优化实践总结
一、背景 对于 7*24 小时不间断运行的后台服务,监控告警是稳定性运行的基石。很多开发者都有过这样的经历,对服务的每一个指标都做了严格的监控和告警,唯恐漏掉告警导致问题无法发现,导致每天接收到大量的无效告警,告警的泛滥逐渐麻痹了警惕性,结 …
分类
一、背景 对于 7*24 小时不间断运行的后台服务,监控告警是稳定性运行的基石。很多开发者都有过这样的经历,对服务的每一个指标都做了严格的监控和告警,唯恐漏掉告警导致问题无法发现,导致每天接收到大量的无效告警,告警的泛滥逐渐麻痹了警惕性,结 …
一、跨平台调用 在开发过程中,尤其是对外提供的类库,往往需要跨平台/跨语言支持,跨平台的优势很明显,开发成本极大降低,测试成本也相应降低,多端逻辑对齐等。所以有很多跨平台方案。
育龙培训,通过读书、小组嘉宾采访和为期一天半的集中培训,受益良多,培训中讲师通过各种活动以及理论的讲解,深入浅出的解释了从一个技术骨干到管理者转身所必须的知识。其中有几点感触很深。
学习知识的过程分为几个阶段,学习、应用、共享、创新。在上学的时候,我们多数情况都在不断的学习知识,工作以后,更多的是实践中锤炼自身的技艺,但能够做到开发课程去传承共享知识的人很少,工作中遇到的同事,如果经常写博客,参与一些开源项目等,技术往 …
育龙cola访谈记录 时间 2015年9月24日,地点万利达303 问题:请问您刚上任时,印象最深刻的困难是什么,您是如何应对的? 答:刚上任的时候,当时是新的团队负责新的项目,最困难的是没有人,需要快速招人负责项目。
进程管理 进程 进程管理是操作系统一个重要的内容,包括进程调度,中断管理,信号,进程优先级,进程状态和切换,进程内存管理等各个方面。进程是可执行文件在系统中的执行实例,内核中的表达为task_struct,包含了进程的所有信息。
CPU性能 早期工程师热衷于提升单核CPU的性能,但随着时间发展,很快就意识到,仅仅提升单核性能会产生过多的热量而且无法带来相应的性能改善,于是多核的时代便来临了。
在Linux性能调优之前,首先需要了解当前服务的运行状态,找到程序瓶颈,这就需要用到Linux上一系列性能监控工具,以下对常用工具做一些总结。
问题 线上的一个服务使用Redis作为中转队列,今天读写队列操作突然错误,相关功能处于不可用状态,错误显示读队列时返回异常: Redis is configured to save RDB snapshots, but is …
概念 子序列:一个给定序列的子序列是指该给定序列去掉零个或多个元素,子序列并非需要在原序列中连续。 公共子序列:给定两个序列X和Y,如果序列Z既是X的一个子序列又是Y的一个子序列,就称序列Z是X和Y的公共子序列。 最长公共子序列:如果没有比 …