-
## APM 深水区: 构建连接运维与业务之桥
## 赵宇辰 @ 听云
## 极客邦科技 会议推荐2019

QCon
北京
## 全球软件开发大会
大会:5月6–8日
培训:5月9–10日
QCon
广州
## 全球软件开发大会
大会:11月21–22日
培训:11月23–24日
## 目录
- APM现状和痛点
- 什么是APM深水区
- 技术原理
- 实际案例
## APM现状:全链路监控
APP监控
真实用户
原生App
H5/Webview
浏览器
浏览器监控
模拟用户拨测节点
图
第一代APM: 主动拨测
小程序监控
应用性能监控
业务系统

## 2018
• 界面重构:比肩甚至超越商业APM系统的界面
• 探针:其他语言的支持(Php,Pthon,Go...)
• 后端:通过GraphQL将前后端接口协议化,更丰富的 "okhttp3.RealCall";
private static final String INTERCEPT_CLASS = "org.apache.skywalking.apm.plugin.okhttp.v3.RealCallInterceptor";
@Override protected ClassMatch enhanceClass() { return
0 码力 |
22 页 |
2.85 MB
| 2 年前 3
-
## 基于APM的智能运维体系在京东物流的落地和实践
## 付正全
京东物流 架构师
## 极客邦科技 会议推荐2019

## QCon
北京
## 全球软件开发大会
大会:5月6–8日
培训:5月9–10日
QCon
和监控平台有比较深入的了解。目前负责京东物流火眼监控平台的架构设计和开发工作。
## 目录
●业界智能运维发展现状及趋势
智能运维体系建设方法论
●大规模实时监控平台的实践方案
●智能故障定位与处理实践
● APM 在京东物流的落地实践
智能运维(AIOps)落地规划
## 业界智能运维发展趋势
阶段 7: 智能化、AIOps
阶段6: 数据化
阶段 5:
自动化、平台化
阶段4:服务驱动
阶段 分布式缓存
分布式文件系统
系统问题定位
## 快速发展的APM
APM (应用性能管理)市场规模逐年递增
目前,全球APM市场规模大约在60亿美元左右,预计在五年内达到90亿美元
APM成为ITOM成长最快的领域
APM能够对企业的关键业务应用进行监测、诊断分析、优化,最终能够提高应用的可靠性和质量,保证良好的用户体验,降低IT成本
APM市场规模(亿美元)
,或者信息高度集中在少数人手里(比如加密货币内部消息),准确率就会断崖式下跌。
2025年5月的教皇选举就是一个典型的反面案例。Polymarket给最终当选者Robert FTC路线,传统博彩走各州赌博委员会路线,前者的合规成本低得多。这正是19个州对Kalshi提起诉讼的根本原因。
AI:从工具到主角
AI正在从根本上改变预测市场的生态,而且程度比大多数人想象的要深。
一个核心数据:Polymarket公开排行榜上,前20名最赚钱的钱包中,14个是Bot。也就是说 70%。这不是某个角落的小现象,而是市场主力已经换人了。
套利交易者在2024年4月至2025年4
0 码力 |
73 页 |
7.45 MB
| 1 月前 3
-
SpringBoot
Zipkin
Apollo
Istio
SpringCloud
Skywalking
Others.....
Dubbo
Prometheus
微服务生态
APM/Tracing生态
配置中心生态
ServiceMesh生态
全栈生态:具有完整开源生态技术栈的解决方案,完全无商业Lock-in,支持平滑上云
## ServiceComb子系统
服务中心 bookings.get(id).cancel();
}
}
## ServiceComb与Spring Cloud的集成
•Java-Chassis与Saga都对Spring Boot进行了深
度集成
•通过Starter形式,Java-Chassis提供了Spring
Cloud Discovery, Zuul等组件的集成
·根据需要,后期会继续集成更多的组件
RestTemplate
0 码力 |
11 页 |
668.81 KB
| 2 年前 3
-
2_1.jpg)
盲人骑瞎马,夜半临深池
## 监控体系
趋于个性
应用/框架/业务逻辑/系统间调用
中间件/缓存/数据库/代理/MQ...
具有共性
OS/网络/存储/防火墙...
• 期望更轻量、无侵入性的业务监控
• cat, elk, zipkin等
• zabbix, datagod, prometheus...
apm工具,商业产品
## 自研日志监控[轻量无侵入]
0 码力 |
42 页 |
19.96 MB
| 2 年前 3
-
ts/c/0/4/3/c04331570849221f50941ace05fbd542/p179_1.jpg)
### 9.5 履歴
[H] でサブ状態の履歴、 $$ H $$ でサブ状態の深い履歴 (deep history) を定義します。
@startuml
[*] -> State1
State1 --> State2 : Succeeded
State1 --> 49221f50941ace05fbd542/p284_1.jpg)
figure 1 My super footer
### 17.9 スタイル変更
17.9.1 ノード (node)、深さ (depth)
@startmindmap