摘要:腾讯云年度的开发者大会已经落幕,大会包括1场前沿技术主峰会,18个技术专场,150位海内外技术专家,28个互动展区,8场动手实验室,23小时小程序云开发极限编程,1场数据库诊断大赛。 内容上涵盖了最新云计算发展趋势,来自谷歌、Netflix、腾讯等技术先锋分享的云上基础设施演进、云原生、机器学习、音 阅读全文
posted @ 2019-11-20 16:18 张坚 阅读 (52) 评论 (0) 编辑
摘要:看多了应用服务的高可用架构,我们来看看数据库的高可用吧。 数据存储高可用的方案本质都是通过将数据复制到多个存储设备,通过数据冗余的方式来实现高可用。常见的高可用架构有主备、主从、主主、集群、分区等,接下来我们聊聊每种架构的优缺点。 主备架构 1、基本架构拓扑图如下 整体架构简单,几乎所有的数据库都提 阅读全文
posted @ 2019-11-15 12:48 张坚 阅读 (128) 评论 (1) 编辑
摘要:如果你需要搭建一套能够立体化监控你的应用及业务,出现问题及时告警的监控体系,这篇文章应该是你所需要的! 监控分类 立体化监控分三个维度 Metrics Logging Tracing Metrics可以用于服务告警 Tracing 和 Logging 用于调试发现问题 监控选型及架构 Metrics 阅读全文
posted @ 2019-11-13 18:42 张坚 阅读 (34) 评论 (0) 编辑
摘要:通过前面2篇文章我们搭建了SW的基础环境,监控了微服务,能了解所有服务的运行情况。但是当出现服务响应慢,接口耗时严重时我们需要立即定位到问题,这就需要我们今天的主角 监控告警,同时此篇也是SW系列的最后一篇。 UI参数 首先我们认识一下SW DashBoard上的几个关键参数,如下图所示 告警配置 阅读全文
posted @ 2019-11-08 22:30 张坚 阅读 (192) 评论 (0) 编辑
摘要:上一篇文章我们搭建了基于SkyWalking分布式跟踪环境,今天聊聊使用SkyWalking监控我们的微服务(DUBBO) 服务案例 假设你有个订单微服务,包含以下组件 MySQL数据库分表分库(2台) 生产者(2台) dubbo provider 消费者 dubbo consumer 网络拓扑图如 阅读全文
posted @ 2019-11-07 08:41 张坚 阅读 (300) 评论 (6) 编辑
摘要:前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严 阅读全文
posted @ 2019-11-02 11:03 张坚 阅读 (333) 评论 (2) 编辑
摘要:前面的几篇文章我们聊了基于Metrics的监控Prometheus,利用Prometheus和Grafana可以全方位监控你的服务器及应用的性能指标,在出现异常时利用Alertmanager告警及时通知运维处理。今天我们聊聊基于Trace的分布式跟踪系统 SkyWalking 初识SkyWalkin 阅读全文
posted @ 2019-10-28 17:11 张坚 阅读 (278) 评论 (0) 编辑
摘要:通过前面几篇文章我们搭建好了监控环境并且监控了服务器、数据库、应用,运维人员可以实时了解当前被监控对象的运行情况,但是他们不可能时时坐在电脑边上盯着DashBoard,这就需要一个告警功能,当服务器或应用指标异常时发送告警,通过邮件或者短信的形式告诉运维人员及时处理。 今天我们就来聊聊 基于Prom 阅读全文
posted @ 2019-10-27 16:42 张坚 阅读 (169) 评论 (0) 编辑
摘要:从网上去搜数据库优化基本都是从SQL层次进行优化的,很少有提及到数据库本身的实例优化。就算有也都是基于某个特定数据库的实例优化,本文涵盖目前市面上所有主流数据库的实例优化(Oralce、MySQL、POSTGRES、达梦),按照文章的配置能够将你数据库性能用到80%或以上。 数据库优化方法论 这部分 阅读全文
posted @ 2019-10-25 16:44 张坚 阅读 (307) 评论 (3) 编辑
摘要:通过之前的文章我们使用Prometheus监控了应用服务器node_exporter,数据库mysqld_exporter,今天我们来监控一下你的应用。(本文以SpringBoot 2.1.9.RELEASE 作为监控目标) 编码 添加依赖 使用Prometheus监控SpringBoot应用只需要 阅读全文
posted @ 2019-10-24 08:34 张坚 阅读 (164) 评论 (0) 编辑