2.1.3 微博增值团队在Go服务可观测性的实践与探索GO CN 微博增值团队在Go服务可观测性的实践与探索 张铃崎 @我馨里的小雨雨雨雨呀 目前从事可观测性与基础设施建设相关工作。 https://07is.me ’ alt=‘OCR图片’/> 第一部分背景 ’ alt=‘OCR图片’/> 背景 微博热搜 点击刷新 这份国礼承载着中泰两国人民的… 1 世界杯开幕式 582.5万 2郑州通报4个月大女婴夭折 299万 3 卡塔尔世界杯有哪些中… 今晚有热点,请各位做好保障。 用户投诉到老板微博底下了,xxx功能怎么不能用了? xxx接口性能怎么这么差?怎么才这么点QPS就扛不住了?谁写的谁看看? ’ alt=‘OCR图片’/> 背景 故障 故障通常是用户投诉发现(有时是老板) 故障定位问题时间长: 2020年临时头像故障为例,根因是大Key导致Mc带宽打满,2小时才定位到问题,近2年会员团队最严重的故障。 维护成本 没人完整知道服务之间的依赖关系。依赖资源错综复杂。 错综复杂。 服务迁移,重构,php版本升级时,隐藏问题无法发现 团队Go转型、拥抱k8s 重复造轮子,浪费开发时间 监控效率 监控体系不统一,规则不完善,覆盖度不足 下游依赖监控不可控 ’ alt=‘OCR图片’/> 发展历史 Grafana Labs Skywalking OpenTelemetry ’ alt=‘OCR图片’/> 第二部分 可观测性 ’ alt=‘OCR图片’/>0 码力 | 30 页 | 4.81 MB | 3 月前3
Go可观测性实践GCN ## Go工程可观测性实践 周曙光 得物 Go开发  可观测性概述 01 链路追踪 02 指标 03 ## 第一部分 ## 可观测性概述 ## “ ## 什么是可观测性? 广义的可观测性:可以根据系统的外部输出信息推断出系统内部状态的好坏。 息推断出系统内部状态的好坏。 软件系统的可观测性:一种度量能力,能帮你更好的理解系统当前所处的任何状态。如果无需发布新代码就可以理解任何新的或怪异的状态,那么系统就具备可观测性。 ## 可观测性开源产品  Prometheus  公有云 ## 微服务治理平台 ## 微服务管理 注册中心 配置中心 APM 微服务拓扑 全链路追踪 主动监控 APP 监控 JVM 诊断 Helm 镜像服务 API 网关  向阳 云杉网络产品研发总监 12月8日(周三)晚8点 互动平台:腾讯文档 CLOUD NATIVE ACADEMY 2020 主办方: ## 可观测性 - What & Why ## ## 可观察性 - 定义:仅仅依赖一种系统外部数据,即可通过外部数据确定系统内部发生的任何问题,而不需要再引入新的代码或者新的工具。 - 背景:复杂的云上环境及分布式系统下的复杂性和动态性。 · 三大支柱: • Metrics:时间间隔内测量的数据的数字表示,支持较长时间和更容易的查询。 • Logs:提供比Metrics更为仔细的事件数据,同时具备不可变和带有时间戳的记录。 • Trac Traces:分布式事件端到端,并且是一种具备延续性和因果性的有向无环图。 - 特性:关注应用、主动暴露和数据相关关联。 #### 云原生社区可观察性SIG-定义 https://i.cloudnative.to/observability/prologue/definition  ## 挑战:数据孤岛、资源开销 Low volume  ## 构建统一的云原生应用可观测性数据平台 1. 可观测性数据平台的挑战 2. 解决数据孤岛:AutoTagging 3. 降低资源开销:MultistageCodec 4. 统一数据平台的落地思路及案例 ## OpenTelemetry的方法0 码力 | 35 页 | 6.75 MB | 2 年前3
Await-Tree Async Rust 可观测性的灵丹妙药 - 赵梓淇2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai ## Await-Tree Async Rust 可观测性的灵丹妙药 赵梓淇 Bugen Zhao RisingWave ## Await-Tree Async Rust 可观测性的灵丹妙药  Await-Tree 的应用与真实案例 ## Await-Tree Async Rust 可观测性的灵丹妙药 1 回顾 Async Rust 的设计与痛点  ## Async Rust 回顾 ## Async Rust 观测与调试的痛点 • 特性:Future 灵活的可组合性 • 任意定制 Poll 的执行逻辑 (Join / Select / Timeout) • 动态的调用关系 • 痛点:观测与调试工具无法理解灵活的执行逻辑 • Backtrace 不够直观(调用栈 -> 调用树) • Tracing0 码力 | 37 页 | 8.60 MB | 2 年前3
可觀測性 (Observability)
在 Kubernetes Day2
Operation的考量與實踐## 可觀測性 (Observability) 在 Kubernetes Day2 Operation的考量與實踐 E.W. Kuo @ iThome Kubernetes Summit 2022 ## 二 哥 • 緯創資通員工 • 社群的參與者 技術的佈道師 • 台灣資料工程協會會員 • Kafka 修煉之道講師 Wistron DX lab 緯創數位轉型技術實驗室  ## 大纲 • 离 数据一致性的起因 • 合 数据一致性的解决方案 • 断 方案选择建议 ## 离 数据一致性的起因  ## 微服务场景 ## 数据一致性无法完全通过数据库保证 离 独立进程  独立部署 独立技术 独立团队 MongoDB Cassandra ## 合 数据一致性的解决方案 ## Saga • 1987年Hector & Kenneth 发表论文 Sagas • Saga = Long Live Transaction (LLT) • LLT =0 码力 | 31 页 | 4.28 MB | 2 年前3
微博Service Mesh实践## 微博Service Mesh实践 —Weibo Mesh ## 微博搜索/丁振凯 2018.07.29 ## 内容提要 CONTENTS  1. 跨语言服务化的必要性及难点  ## 业务部门调用链 ## 业务部门 Golang 服务 PHP 服务 WEB A RPC A WEB B Motan RPC B 平台体系 OR服务 ## 4 ,7层调度 业务部门语言种类繁多 微服务体系建设不完善/重复 网络抖动,dns不稳定 4,7层冗长调用链及资源消耗 ## 趋势 微服务 容器化 DevOps 云原生 1 2 3 4 服务治理与业务逻辑解耦,可持续交付 ## 2 ## 跨语言服务化面临的问题 • 改造成本 • 服务治理 ## 改造成本 Server(php/java/0 码力 | 43 页 | 1007.85 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













