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

公司做阿里巴巴网站要多少钱佛山智能模板建站

公司做阿里巴巴网站要多少钱,佛山智能模板建站,多语言做网站,外国人做的甲骨文网站SpringCloud项目做链路追踪,比较常见的会集成SleuthZipKin来完成,但这次的需求要集成开源框架OpenTelemetry,这里整理下实现过程。相关文章: 【SpringCloud集成SleuthZipkin进行链路追踪】 【OpenTelemetry框架Trace部分整理】 …

SpringCloud项目做链路追踪,比较常见的会集成Sleuth+ZipKin来完成,但这次的需求要集成开源框架OpenTelemetry,这里整理下实现过程。相关文章:

【SpringCloud集成Sleuth+Zipkin进行链路追踪】

【OpenTelemetry框架Trace部分整理】

文章目录

  • 1、Demo项目介绍
  • 2、maven配置
  • 3、生成OpenTelemetrySdk对象

1、Demo项目介绍

这里用一个简单的SpringCloud项目来演示如何集成OpenTelemetry,项目中有三个服务,网关gateway、订单服务order、用户服务user,且order通过Feign远程调用user,最后数据导出到zipkin。(OpenTelemetry专注的是生成、收集、导出,存储和可视化的事儿交给其他工具,如ZipKin、Jager)

在这里插入图片描述

2、maven配置

父项目中定义OpenTelemetry依赖,版本根据实际情况自适应,这里选1.1.0

<properties><spring-cloud.version>Hoxton.SR8</spring-cloud.version><opentelemetry.version>1.1.0</opentelemetry.version><grpc.version>1.36.1</grpc.version>
</properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-bom</artifactId><version>${opentelemetry.version}</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>

加入opentelemetry依赖项:

<dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-api</artifactId>
</dependency>
<dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-sdk</artifactId>
</dependency>
<dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-exporter-otlp</artifactId>
</dependency>
<dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-semconv</artifactId><version>1.1.0-alpha</version>
</dependency>
<dependency><groupId>io.grpc</groupId><artifactId>grpc-protobuf</artifactId><version>${grpc.version}</version>
</dependency>
<dependency><groupId>io.grpc</groupId><artifactId>grpc-netty-shaded</artifactId><version>${grpc.version}</version>
</dependency>
<dependency><groupId>io.opentelemetry</groupId><artifactId>opentelemetry-exporter-zipkin</artifactId>
</dependency>

复习@Tip:

  • 在父项目中的dependencies中定义的所有依赖,在子项目中都会直接继承
  • 在父项目中的dependencyManagement中定义的所有依赖,子项目并不会继承,还要在子项目中引入我们需要的依赖,才能进行使用,但是,在子项目中不用设置版本,说白了就像后面的manager单词,只是做个统一管理

在这里插入图片描述

在这里插入图片描述

3、生成OpenTelemetrySdk对象

准备OpenTelemetrySdk对象,用于生成tracer、textMapPropagator等后面要用的对象,这里我用静态代码块实现(也可直接注册为Bean):

在这里插入代码片

以下为注册为Bean的方式,二选一即可:

在这里插入代码片
http://www.yayakq.cn/news/282629/

相关文章:

  • 网站模板库腾讯企点聊天记录老板能看到吗
  • 申请个网站网站开发项目有哪些
  • 网站开发技术路线与规范林州网站建设熊掌号
  • 网站开发 jsp开发工具购物网站开发需要什么软件
  • 有没有关于网站开发的名人访谈佳木斯网站建设公司
  • 学校网站建设项目管理报告无锡营销型网站建站
  • 建设肯德基网站的好处住建部城乡建设网站
  • 全屏网站怎么做的modx Wordpress
  • 合肥企业网站设计制作网站开发企业公司
  • 宜春公司网站建设黄岐网站制作
  • 网站开发相关英文单词比较经典的营销案例
  • 南山网站seo百度网站官网入口
  • 蚌埠网站制作公司价格做app和做网站区别
  • 四川网站建设制作建筑工程网站建设方案
  • 网站开发技术有深圳龙岗区布吉街道
  • 微网站建设哪家强万网域名价格
  • 站内站怎么搭建毕业设计网站建设题目
  • 外贸网站建设公司流程网站建设功能报价
  • 广东东莞网站建设免费优化网站
  • 怎样查看网站是用什么cms_做的崇明网站怎么做seo
  • 贵州网站外包小程序链接如何转成网页链接
  • 网站开发需要团队吗外包app
  • 烟台公司网站建设家具能在什么网站上做
  • 网站推广搜索石家庄品牌网站建设
  • 响应式网站设计工具软件工程师好找工作吗
  • wordpress 幻灯片 视频排名优化软件点击
  • 自助网站建设哪家效益快wordpress登录按钮设置
  • 做网站需要什么费用优设网 国内专业设计师平台
  • 厦门 网站建设闽icpwordpress建哪些网站吗
  • 网站设计内容板块文化馆门户网站建设的作用及意义