首页
学习
活动
专区
工具
TVP
发布

yeedomliu

专栏作者
379
文章
313449
阅读量
56
订阅数
监控方法论
USE方法可以概括为:针对每个资源,检查使用率、饱和度和错误。该方法对于监控那些受高使用率或饱和度的性能问题影响的资源来说是最有效的
yeedomliu
2022-12-03
3090
OAuth 2实战
OAuth 2.0定义了4种许可类型,分别适用于不同的应用类型,而不是单单定义一种复杂的方法来适应不同的部署模型
yeedomliu
2022-12-03
1K0
Knative快速入门与实践
Knative服务模块提供了简化的部署语法来使服务在Kubernetes集群中运行,并且这些服务具备根据HTTP负载自动扩容或者缩容到零的能力
yeedomliu
2022-03-29
1.2K0
《istio实战指南》第4章 Bookinfo应用
第4章 Bookinfo应用 ---- 什么是Bookinfo应用 Bookinfo是一个模拟的在线书店应用,只有一个页面,由图书列表、图书详细信息、评论和评分4个部分组成,这些部分分别由对应的微服务来实现。Bookinfo应用是一个异构应用,不同的服务使用不同的程序语言编写,共同组成了一个微服务系统 服务 功能 实现 productpage 图书列表 Python details 图书详细信息 Ruby reviews 评论 Java ratings 评分 Node.js 另外,reviews服务有3个
yeedomliu
2020-07-14
2K0
《istio实战指南》第6章 策略与遥测
第6章 策略与遥测 常常需要为服务设置一定的授权策略,比如限制流量的速率、设置黑名单等。另外,遥测(Telemetry)也是一个很重要的功能,可以通过分析收集到的指标(Metric)来监控系统的状态。在Istio中,策略设定和遥测都是通过Mixer组件完成的 ---- 开启限流 istio默认是开启的,为false表示已经开启了 $ kubectl -n istio-system get cm istio -o jsonpath="{@.data.mesh}" | grep disablePolicyChe
yeedomliu
2020-07-14
1.2K0
《Prometheus监控实战》第10章 探针监控
第10章 探针监控 探针监控可以在应用程序的外部进行探测。你可以查询应用程序的外部特征:它是否响应开放端口上的轮询请求并返回正确的数据或响应码。探针监控的一个示例是执行ICMP ping或echo检查并确认你已收到响应。这种类型的探针监控也称为黑盒监控,因为我们将内部应用程序视为黑盒 ---- 10.1 探针架构 Prometheus通过运行Blackbox exporter来进行探测,该exporter会探测远程目标并暴露在本地端点上收集的任何时间序列,然后Prometheus作业将从这些端点中抓取指标
yeedomliu
2019-12-19
3.3K0
《Prometheus监控实战》第2章 Prometheus简介
第2章 Prometheus简介 ---- 2.1 Prometheus起源 Prometheus的灵感来自谷歌的Borgmon。它最初由前谷歌SRE Matt T.Proud开发,并转为一个研究项目。在Proud加入SoundCloud之后,他与另一位工程师Julius Volz合作开发了Prometheus。后来其他开发人员陆续加入了这个项目,并在SoundCloud内部继续开发,最终于2015年1月将其发布 Facebook发现85%的查询是针对26小时内的数据 ---- 2.2 Prometheus
yeedomliu
2019-12-19
1.1K0
《Prometheus监控实战》第1章 监控简介
第1章 监控简介 一个开源的监控系统,它从应用程序中实时获取时间序列数据,然后通过功能强大的规则引擎,帮助你识别监控环境所需的信息 ---- 1.1 什么是监控 监控将系统和应用程序生成的指标转换为对应的业务价值。你的监控系统会将这些指标转换为衡量用户体验的依据,该依据为业务提供反馈,以确保为客户提供了所需的产品。同时该依据还提供了对技术的反馈,指出哪些组件不起作用或者导致服务质量下降 监控系统有以下两个“客户” 技术 业务 1.1.1 技术作为客户 通过监控来了解技术环境状况,还可以帮助检测、诊断和解决技
yeedomliu
2019-12-19
1.2K0
《云原生服务网格Istio》第3章 非侵入的流量治理
第3章 非侵入的流量治理 通过对本章的学习,可基于Istio的这些配置在不修改代码的情况下实现各种流量治理 ---- 3.1 Istio流量治理的原理 流量治理是一个非常宽泛的话题 动态修改服务间访问的负载均衡策略,比如根据某个请求特征做会话保持 同一个服务有两个版本在线,将一部分流量切到某个版本上 对服务进行保护,例如限制并发连接数、限制请求数、隔离故障服务实例等 动态修改服务中的内容,或者模拟一个服务运行故障等 在Istio中实现这些服务治理功能时无须修改任何应用的代码。Istio以一种更轻便、透明的方
yeedomliu
2019-10-11
1.6K0
《持续交付:发布可靠软件的系统方法》第3章 持续集成
第3章 持续集成 3.1 引言 持续集成要求每当有人提交代码时,就对整个应用进行构建,并对其执行全面的自动化测试集合。而且至关重要的是,假如构建或测试过程失败,开发团队就要停下手中的工作,立即修复它。持续集成的目标是让正在开发的软件一直处于可工作状态 持续集成是一种根本的颠覆。如果没有持续集成,你开发的软件将一直处于无法运行状态,直至(通常是测试或集成阶段)有人来验证它能否工作。有了持续集成以后,软件在每次修改之后都会被证明是可以工作的(假如有足够全面的自动化测试集合的话)。即便它被破坏了,你也很快就能知道
yeedomliu
2019-09-28
9890
《微服务设计》第 4 章 集成
集成是微服务相关技术中最重要的一个。做得好的话,你的微服务可以保持自治性,你也可以独立地修改和发布它们;但做得不好的话会带来灾难 ---- 4.1 寻找理想的集成技术 4.1.1 避免破坏性修改 如果一个微服务在一个响应中添加了一个字段,那么已有的消费方不应该受到影响 4.1.2 保证API的技术无关性 保证微服务之间通信方式的技术无关性是非常重要的 4.1.3 使你的服务易于消费方使用 消费方应该可以使用任何技术来实现,从另一方面来说,提供一个客户端库也可以简化消费方的使用 让我们考虑一下,如何让消费方
yeedomliu
2019-09-28
5390
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档