大家好,今天给各位分享pinpoint的一些知识,其中也会对pinpoint和skywalking区别进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!本文目录pinpoint和skywalking区别precise词根disappoint记忆方法pinpoint原理outperformance是什么意思pinpoint和skyw
大家好,今天给各位分享pinpoint的一些知识,其中也会对pinpoint和skywalking区别进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
本文目录
pinpoint和skywalking区别
skywalking与pinpoint全链路追踪方案对比
由于公司目前有200多微服务,微服务之间的调用关系错综复杂,调用关系人工维护基本不可能实现,需要调研一套全链路追踪方案,初步调研之后选取了skywalking和pinpoint进行对比;
选取skywalking和pinpoint对比的原因是:两者都使用探针(agent)技术进行信息采集,集成到项目内时不用修改业务代码,避免造成后期难以推进的问题;
以下是进行的一些维度的对比,主要从功能性需求和非功能性需求方面做参考:
功能性需求对比
skywalkingpinpoint备注
支持协议
Java,C#,PHP,Node.js
java,php
ui
两种ui相类似,sw服务信息加载速度会快一些
扩展性
都可自定义plugin,使用探针,都可以进行扩展,据说sk扩展性更好
存储
支持各种类型存储,es,mysql,h2等
只支持hbase
警告
config/alarm-settings.xml设置警告规则
需要额外引入mysql发送警告
jvm监控
都包含,pinpoint相对更全面一些,从页面查看比较类似
跟踪粒度
需要使用对应的插件,可以到方法级,展示sql,每个方法调用的时间
服务监控
skywalking支持的维度有:CPU使用率,SLA,RT,CPM(CallPerMinutes)
Pinpoint支持的维度有:CPU使用率,OpenFileDescriptor,数据源,活动线程数,RT,TPS。
pinpoint更多
过滤追踪
都是用ant风格,sw有对应的插件,更灵活
性能损耗
性能损耗sw少于pinpoint
支持中间件
1.支持开源web容器
2.RPC框架支持更多
3.mq,多支持rocketMQ
4.不支持mssql和mariadb
5.redis支持Jedis,Redisson,Lettuce
1.支持几乎所有web容器,
2.少于sw
4.RDBMS/nosql,好于sw
5.不支持redisson
6.不支持log4j2
公司当前使用的resin
和karaf容器两个是否支持
对代码的侵入性
无侵入
无侵入
非功能性需求对比
skywalking
pinpoint
是否需要修改代码
不需要
不需要
相关文档
官网文档比较全,支持中文,apache支持
英文文档
社区
社区活跃,发起人是中国人
韩国人开发,活跃程度类似
发布方式
使用jar包,start.sh脚本启动
使用war包,依赖web容器
githubstart数9.1k8.8k
skywalking对国产软件的支持好于Pinpoint;
Pinpoint的优势在于:追踪数据粒度非常细、功能强大的用户界面,以及使用HBase作为存储带来的海量存储能力。
skywalking的优势在于:非常活跃的中文社区,支持多种语言的探针,对国产开源软件非常全面的支持,以及使用es作为底层存储带来的强大的检索能力,并且skywalking的扩展性以及定制化要更优于Pinpoint
从整体上来讲,在进行演示和讨论的时候,大家普遍认为,skywalking的界面比较现代化一些,pinpoint的功能更为强大;
其他一些方面提出的问题,待近期补充:
后边需要继续调研的点:
1.对公司现有技术栈,两种方案的支持情况;
2.扩展性及如何进行扩展,扩展之后可以做哪些内容;
3.采样率如何配置
4.保存时间
5.采样的策略
6.agent开发方法
7.数据是否有遵循标准
8.nginx是否支持
另外,再讨论的过程中,提到了一些问题,
有同事提出是否可以用这个工具定位线上的具体都某一次请求的问题?
答案是否定的,因为全链路追踪的定位是展示整体服务调用的拓扑图,能够从宏观描述服务请求链路中哪个环节比较慢,给开发者提供优化程序的一个方向;
对于性能消耗,大家也有一些不同的看法,有的业务方,对于20%的性能损耗是不敏感的,但是对于当前线上已经负载比较高,且经常有线上问题的系统,还需要性能消耗方面的调研;
precise词根
词根cis.
pre在…之前+cis砍->砍引申为雕琢,不断雕琢的,精雕细琢的->precise精确的
Shegavemeclearandprecisedirections.
她给了我清晰而准确的指示。
Theprecisedetailsstillhavetobefirmedup.
准确的细节仍需最后敲定。
Icouldpinpointhispreciselocationonamap.
我能在地图上指出他的确切位置。
Canyougiveamoreprecisedefinitionoftheword?
你能给这个词下个更确切的定义吗?
Thepreciselocationofthewreckwasdiscoveredin1988.
船舶失事的确切地点是在1988年发现的。
disappoint记忆方法
1disappoint是使失望的意思
2拆分成dis不?appoint指派,不被领导指派,使领导失望了,所以是使失望的意思
pinpoint原理
Pinpoint基本原理:
1.Pinpoint消息的数据结构主要包含三种类型Span,Trace和TraceId。
2.Span是最基本的调用追踪单元当远程调用到达的时候,Span指代处理该调用的作业,并且携带追踪数据。为了实现代码级别的可见性,Span下面还包含一层SpanEvent的数……
outperformance是什么意思
equity[??kw?ti]n.公平;公道;公正裁决;公平合理(或公正)的事adj.股票的;股市的例句:
1.Equityvaluations,relativetobonds,shouldalsobesupportive.相对于债券,股票的估值也应该是支撑因素。
2.Ourcostofdebtandequitywillfall.我们借债和发行股票的成本将会降低。
3.Alackoftrustinfinancialintermediationiserodingbothsupplyanddemandforpublicequity,heargues.他指出,投资者对于金融中介的不信任,正在同时侵蚀公开交易股票的供给和需求。
4.YetinIndiaalso,equityownershipistoonarrowtocreateasubstantialeconomiceffect.但在印度,拥有股票的人也太少,不足以对经济产生重大影响。
5.Normally,theownersofahealthycompanymayaccepttheexpenseofissuingequityratherthandebt.一般而言,健康公司的所有者可能宁愿承担发行股票的费用,而非发行债券。
6.Eachblow-upisprecededbyrisinghomeandequityprices;每次危机爆发之前都是住房和股票的价格增长;
7.EmergingMarkets:Investsinequityordebtofemerging(lessmature)marketswhichtendtohavehigherinflationandvolatilegrowth.新兴市场:投资于股票的增长波动或债务新兴(欠成熟)市场,其往往有较高的通货膨胀和。
8.BenjaminGrahamknewhowharditistopinpointthevalueofbusinessesandthusofequitysecuritiesthatrepresentfractionalownershipofthosebusinesses.本杰明格雷厄姆知道,要想精确地找出企业的价值,以及代表这些企业所有权一部分的股票的价值是多么难。
9.Fromanequityperspective,itisclearthatdeflationhasbeenpunishedandinflationrewardedinAsiaPacific.从股票的角度来看,很显然,在亚洲通货紧缩遭到打击,而通货膨胀受到鼓励。
10.Hearguedthatthetwocapitalsourceswerebecominglessriskaverse,whichisultimatelylikelytoreducetheequityriskpremiumandpushupvaluationsagain.他认为,这两个资金来源的风险厌恶程度正在变低,最终可能降低股票的风险溢价,从而再次推高估值。
11.Thebriefequityrallydrawsattentionbackanomalyinthemarkets.股票的短暂反弹将注意力重新引回到市场中一个长达4个月之久的反常现象上:债券收益率和股价之间的背离。
12.Awayofillustratingtheforcesatworkistofollowthejourneyofadollarasitisreallocatedbyinvestorsawayfromaequityinvestmentandtowardsprivateequity.有一种方法可以说明这种力量正在起作用,那就是跟踪1美元的行程,因为在投资者撤出传统公开上市股票的投资,转向私人股本时,他们会重新分配美元的去向。
13.Theyhavebeentakingequityriskforabondreturn,saysMrJones,whopredictstroubleaheadfortheassetclass.他们获得的是债券收益,却在承受着股票的风险。琼斯预计这类资产今后会有麻烦。
14.Butinvestorslookingtogetinonthehighestgrowthcompaniesfaceadilemmaaseconomicoutperformancedoesnotalwaystranslateintoequityoutperformance.但是,希望从增长最快的企业分得一杯羹的投资者面临着两难境地,因为优异的经济表现并不一定转化为股票的出色表现。
15.Manymoremortgageeswillbehurtbylosthousingequity.大量更多的承受抵押者因地产股票的损失而受害。
好了,关于pinpoint和pinpoint和skywalking区别的问题到这里结束啦,希望可以解决您的问题哈!
如若转载,请注明出处:https://yanchituixiu.com/10030.html