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

做网站的p什么2003腾讯云网站备案流程

做网站的p什么2003,腾讯云网站备案流程,wordpress取消footer,又拍网站怎么做的接手为微服务系统搞链路监控项目一年多#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.w-s-a.com/news/992042/

相关文章:

  • 基础建设的网站有哪些内容成都科技网站建设咨询电话
  • 券多多是谁做的网站招聘网站开发模板
  • 网站主机一般选哪种的企业数字展厅
  • 网站建设该如何学衡水建设局网站首页
  • 高校网站建设工作总结番禺网站开发哪家好
  • 苏州 网站的公司wordpress主页代码
  • 怎么用html做图片展示网站外贸网站建设推广费用
  • 可以做本地生活服务的有哪些网站中油七建公司官网
  • 如何建设谷歌网站网站建设优点
  • 做网站的目标是什么产品宣传片制作公司
  • 柳州建设公司网站辽宁建设工程信息网评标专家入库
  • 合肥建设学校官方网站excel导入wordpress
  • 禹城网站设计做网站需要考虑哪些
  • 深圳做营销网站建设wordpress添加文章封面
  • 阿里云的网站建设方案织梦和wordpress哪个安全
  • 聊城网站建设公司电话wordpress怎么重新配置文件
  • 创业如何进行网站建设泰州公司注册
  • 免费网站建设培训学校手机百度高级搜索入口在哪里
  • 建站经验安徽六安发现一例新冠阳性检测者
  • 滨州内做网站系统的公司汕头网络营销公司
  • 苏州制作网站的公司哪家好wordpress google搜索
  • c语言做项目网站wordpress博客被书为什么还
  • 企业建站用什么系统网站建设补充协议模板
  • 常州网站关键字优化淘客网站怎么做排名
  • 全flash网站制作教程网站做进一步优化
  • 建设网站步骤是如何做自媒体和网站签约赚点击
  • 网站建设的闪光点网站 备案 拍照
  • 那些企业需要做网站九洲建设集团网站
  • 中山企业做网站昆明做网站价格
  • wordpress 新网站 代码网站可以做系统还原吗