- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
平台架构的服务监控
一般情况做什么监控?
硬件监控
• 网络带宽
• 磁盘状态
• 内存状态
• 系统负载
• …
软件性能监控
• Nginx 连接数、吞吐量
• MySQL 连接数、吞吐量
• …
不足之处
• 仅提供数值输出,被动依赖监控服务来获取数据
• 监控埋点成本高
• 实时性差
• 无法反馈应用服务的状态信息
UPYUN 的服务监控系统
ActionMoni 狗眼
特性
• 支持TCP/UDP/HTTP/WebSocket接口
• 支持counter和average操作
• 支持历史数据持久化存储
• 每秒可提供超10万个操作
• 实时查询接口
• 提供多个语言的Client (TCP/UDP)
怎么做服务监控?
一个上传图片并缩小存储的服务
• 客户端发起 PUT 请求
1. API 服务接受请求,并获取文件内容
2. API 连接 MySQL,审核是否合法请求,和对应的账号
3. 根据请求的具体要求,连接做图服务集群,进行图片
缩小操作
4. 连接存储集群,存入缩小后的图片
5. 给客户端返回结果
• 1~5 是整个文件上传业务的总耗时
• 2、3、4 分别是MySQL、做图服务和存储服务的耗
时
• 1~5 的耗时 = 2+3+4
监控哪些东西?
1. 某个服务、子服务的 qps
并发数的高低直接影响服务稳定性。假设做图服务集群
的处理能力是 1000/qps ,那如果当前监测到的值大于
800/qps 就要考虑扩容
2. 某个服务的平均处理耗时
平均处理耗时可以直接反馈出该服务是否正常,和处理
性能如何。假设我们的MySQL查询服务正常情况应该在
50ms以内,那如果当前监测到的值大于100ms,就得检
查MySQL服务出什么问题了
main{
t = time();
job start;
st1 = time();
subjob start;
…
subjob end;
actionmoni.set(SUB_KEY1, time() - st1);
st2 = time();
subjob start;
…
subjob end;
actionmoni.set(SUB_KEY2, time() - st2);
job end;
actionmoni.set(KEY, time() - t);
}
埋点粒度尽量细致
才能更清晰的反馈出整个平台的问题
UPYUN 的服务监控
CDN 性能监控
API 性能监控
_CDN_DQ DNS解析耗时(ms)
_API_U 上传耗时(ms)
_CDN_D 下载耗时(ms)
-QN 竞争对手
Q A
@oneoo
UPYUN 联盟 /union.html
您可能关注的文档
最近下载
- 20241123家居制造业集团战略规划和运营管控规划方案.pptx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人笔试备考题库及答案解析.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人笔试模拟试题及答案解析.docx VIP
- 警犬技术岗位面试问题.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试备考题库及答案解析.docx VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试练习题库及答案解析.docx VIP
- 绿色建筑及节能材料技术.ppt VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试备考试题及答案解析.docx VIP
- 版小学二年级道德与法治上册第11课《大家排好队》名师课堂实录(第一.pdf VIP
- 2025广东广州市越秀区大东街道办事处经济发展办招聘辅助人员(统计员岗)1人考试练习试题及答案解析.docx VIP
文档评论(0)