企信部云识翼享知识分享第一期

文章来源:一氧化碳中毒   发布时间:2021-7-1 18:21:05   点击数:
  北京白癜风怎么治 http://m.39.net/pf/a_5268337.html

·企业信息化部·

“云识翼享”

知识分享专题第一期

投稿:能力中心监控组王晖

应用监控工具——Pinpoint

1pinpoint简介

1)何为pinpoint

pinpoint是开源在github上的一款APM监控工具APM(ApplicationPerformanceManagement/应用性能管理),适用于大规模分布式系统监控。

2)为何pinpoint

如今,随着互联网的成长,互联网服务架构不断发展,需要支持大量的并发连接,并且需要将功能和服务有机结合,导致更加复杂的软件栈组合。更确切地说,比三层层次更多的n层架构变得更加普遍。系统的复杂度因此提升。

系统越复杂,越难解决问题,例如系统失败或者性能问题,如果问题发生在n层架构中,就需要调查大量的组件和服务器。另一个问题是仅仅分析单个组件很难看到大局;当发生一个低可见度的问题时,系统复杂度越高,就需要更长的时间来查找原因。最糟糕的是,某些情况下我们甚至可能无法查找出来。为了解决复杂架构下的拓扑解析与性能分析,pinpoint应运而生

2深入Pinpoint(功能优势与架构)

1)主要功能:

①分布式事务跟踪,跟踪跨分布式应用的消息

②自动检测应用拓扑,帮助你搞清楚应用的架构

③水平扩展以便支持大规模服务器集群

④提供代码级别的可见性以便轻松定位失败点和瓶颈

⑤使用字节码增强技术,添加新功能而无需修改代码

2)特点:

●低侵入性,安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针不用改一行业务代码

●低性能影响(大约3%资源增长)

3)pinpoint运行架构

Jdk---Java运行环境

hbase---数据库,用来存储监控信息

tomcat---Web服务器

pinpoint-collector---pp的控制器

pinpoint-web---pp展示页面

4)安装部署简介

所有资源包包括测试用的web服务器均已打包上传至百度网盘:

转载请注明:http://www.lwblm.com/zdwh/12065.html
  • 上一篇文章:
  • 下一篇文章: 没有了