当前位置: 首页 > news >正文

大专电子商务主要学什么博客seo优化技术

大专电子商务主要学什么,博客seo优化技术,平邑网站制作,资源分享论坛wordpress接手为微服务系统搞链路监控项目一年多#xff0c;也和skywalking打了一年多的交道#xff0c;也应该有个总结#xff0c;主要谈一下搭建监控系统遇到的难点和解决方案。 说明#xff1a; 本文的代码均由本地演示代码替代#xff0c;非实际代码 为啥选skywalking#xf…接手为微服务系统搞链路监控项目一年多也和skywalking打了一年多的交道也应该有个总结主要谈一下搭建监控系统遇到的难点和解决方案。 说明 本文的代码均由本地演示代码替代非实际代码 为啥选skywalking因为由于微服务分成多个团队在开发有平台有应用日志分析已经力不从心下决心引入分布式监控skywalking对我们来说有两个基本好处1 代码入侵非常低最后仅仅在多线程跟踪加了几处装饰器监控基本可以独立安排版本或者变更这对管理友好 2 Agent插件模式对应用性能影响不大预估不太会出幺蛾子… 开发过程中我们遇到一些问题本篇先聚焦第一个问题 Agent插件二次开发分两类 1 修改例如对dubbo-plugin把DubboInstrumentation.java中 public class DubboInstrumentation extends ClassInstanceMethodsEnhancePluginDefine {// add loggerprivate static final ILog LOGGER LogManager.getLogger(DubboInstrumentation.class);private static final String ENHANCE_CLASS com.alibaba.dubbo.monitor.support.MonitorFilter; //需修改private static final String INTERCEPT_CLASS org.apache.skywalking.apm.plugin.dubbo.DubboInterceptor;Overrideprotected ClassMatch enhanceClass() {return NameMatch.byName(ENHANCE_CLASS);}Overridepublic ConstructorInterceptPoint[] getConstructorsInterceptPoints() {return null;}Overridepublic InstanceMethodsInterceptPoint[] getInstanceMethodsInterceptPoints() {return new InstanceMethodsInterceptPoint[] {new InstanceMethodsInterceptPoint() {Overridepublic ElementMatcherMethodDescription getMethodsMatcher() {//LOGGER.info(Dubbo Class is {}, ENHANCE_CLASS);return named(invoke);}Overridepublic String getMethodsInterceptor() {return INTERCEPT_CLASS;}Overridepublic boolean isOverrideArgs() {return false;}}};} }新增一个DubboProviderInstrumentation根据本地应用改成 ENHANCE_CLASS “com.comstar.cnp.common.infrastructure.DubboProviderFilter”; 以及 DubboComsumerInstrumentation根据本地应用改成 ENHANCE_CLASS “com.comstar.cnp.common.infrastructure.DubboConSumerFilter”; 并修改skyworking-plugin.def文件 dubboorg.apache.skywalking.apm.plugin.dubbo.DubboInstrumentation dubboorg.apache.skywalking.apm.plugin.dubbo.DubboProviderInstrumentation dubboorg.apache.skywalking.apm.plugin.dubbo.DubboComsumerInstrumentation 保证dubbo跟踪链正常 2 另外如基于netty的非标应用就需要开发自定义Agent 按SkyWalking Agent的开发规范需要开发Instrumentation定义拦截点的位置类和方法并开发拦截器Interceptor在beforeMethod创建 Span 并把需要的参数塞到上下文Tag标签中 ublic class seckillwithPoolAndMQInterceptor implements InstanceMethodsAroundInterceptor {Overridepublic void beforeMethod(EnhancedInstance objInst, Method method, Object[] allArguments, Class?[] classes, MethodInterceptResult methodInterceptResult) throws Throwable {String methodName method.getName();System.out.println(before...methodName);String operationName seckillwithPoolAndMQ;ContextCarrier contextCarrier new ContextCarrier();CarrierItem carrierItem contextCarrier.items();Object pid allArguments[0];Object uid allArguments[1];//carrierItem.setHeadValue(ctxName.name());//创建一个EntrySpan//AbstractSpan span ContextManager.createEntrySpan(operationName, contextCarrier);AbstractSpan span ContextManager.createLocalSpan(operationName);span.setComponent(ComponentsDefine.TOMCAT);span.tag(new StringTag(10, method), methodName);span.tag(new StringTag(20, pid), pid.toString());span.tag(new StringTag(30, uid), uid.toString());span.setLayer(SpanLayer.CACHE);//缓存上下文objInst.setSkyWalkingDynamicField(ContextManager.capture());}最后修改skyworking-plugin.def文件保证插件正常运行 testdemo2-0.1org.apache.skywalking.apm.plugin.demo2.define1.Demo2Instrumentation 解决插件的问题后我们进一步发现Skywalking原生提供100多种插件监控数据项多达数万项但是这些数据并不是全部都需要重点关注冗余的监控数据一方面会影响正常监控另一方面我们也发现过多的监控数据甚至会影响 OAP的性能最夸张的问题可能是云服务和大量监控导致 SW sgementId产生重复者迫使我们要采取适当的措施后续我们将聚焦对SkyWalking 监控数据分类筛选和展示
http://www.hkea.cn/news/14372655/

相关文章:

  • 一条龙建站多少钱刷关键词怎么刷
  • 网站项目申请网站建设公司如何转型
  • 建设棋牌网站流程搜索引擎营销概念
  • 租车网站开发现在做网站都是怎么做的
  • 用二级域名做网站对seo企业安全文化的建设方案
  • 珠海市网站建设典当行网站
  • photoshop网站视觉设计步骤成全视频在线直播观看
  • 网站对比中国互联网平台
  • 免费网站重生做军嫂网站建站论坛
  • 申请付费网站石家庄网站制作费用
  • 现在用什么做网站个人网站建设实训报告
  • 网站开发服务内容wordpress安装视频
  • 怎么申请网站空间域名it运维发展方向
  • 在线网页设计网站网站建设哪个公司好
  • 英文网站怎么做外贸推广雄安建设网站制作
  • 安徽省建设监理协会新网站网页设计与制作代码成品
  • 职业学校网站模板十大app黄皮软件排行榜
  • 游戏网站开发找什么人可建网站建1设公司
  • 百度宁波运营中心常州百度seo排名
  • 宁夏区建设厅网站网页制作三剑客不包括
  • 怎么制作网站app微网站建设制作
  • wordpress编辑页面图片并排基于 seajs 的高性能网站开发和优化实践_王保平(淘宝)
  • 网站建设商家公司微信网页版公众号网站怎么做
  • 温州住房与城乡建设部网站青白江区城乡和建设局网站
  • 电子商务网站策划书2000字石家庄网站改版
  • 做网站图片素材在线编辑如何自己制作小程序
  • 杭州建设工程信息网站青岛app网站开发
  • 长春作网站的那家网上购物平台怎么建立
  • 品牌网站建设毛尖2做的网站在百度找不到
  • 网站建设设计风格如何与色彩搭配如何免费搭建网站