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

动漫网站建设总结小红书推广怎么收费

动漫网站建设总结,小红书推广怎么收费,themegallery模板网,最好的企业网站学习本篇文章之前首先要了解一下Sky walking的基础知识 分布式链路追踪工具Skywalking详解 一,Sky walking数据持久化 Sky walking提供了es,MySQL等数据持久化方案,默认使用h2基于内存的数据库,重启之后数据即会丢失。 在实际工…
学习本篇文章之前首先要了解一下Sky walking的基础知识

分布式链路追踪工具Skywalking详解

一,Sky walking数据持久化

Sky walking提供了es,MySQL等数据持久化方案,默认使用h2基于内存的数据库,重启之后数据即会丢失。
在实际工作场景中,更多选择es作为sky walking的存储方案。配置如下
提前准备好es节点,在sky walking服务端的config/application.yml文件中找到storage配置项,配置elasticsearch
在这里插入图片描述
重启Sky walking即可。

二,自定义链路追踪【注解方式】

Sky walking默认的追踪粒度只到服务级别,粒度不够小。如果一个请求只在当前服务中完成,且这个请求的过程调用该服务中很多个接口。
在这里插入图片描述
他们是在同一个服务中,为了在追踪到这些同一个服务中的Service,就需要我们自定义追踪

引入依赖

        <dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-trace</artifactId><version>8.14.0</version></dependency>

编写trace接口

    @Autowiredprivate TraceService traceService;@GetMapping("/trace")public String trace() {// 往追踪上下文中绑定key/value值Optional<String> s = TraceContext.putCorrelation("name", "xiaoliu");log.info("【自定义追踪测试】存储标签信息:{}",s.orElse(null));traceService.placeOrder("123");return "success";}

traceServiceImpl类的实现

    @Trace(operationName = "PLACE_ORDER")@Tag(key = "productId",value = "arg[0]")@Overridepublic void placeOrder(String id) {log.info("准备创建订单:{}",id);String orderNo = this.generateOrderNo();log.info("生成订单编号:{}",orderNo);try {TimeUnit.MILLISECONDS.sleep(200L);} catch (InterruptedException e) {e.printStackTrace();}String user = this.findByUserId(1);log.info("查询用户信息:{}",user);}@Overridepublic void traceex() {this.check();RestTemplate restTemplate = new RestTemplate();String url = "http://localhost:8086/getUserById";String str = restTemplate.getForObject(url, String.class);System.out.println(str);}private void check() {if (1==3) {log.info("ok");}}@Trace(operationName = "FIND_USER")@Tags({@Tag(key = "userId",value = "arg[0]"),@Tag(key = "user",value = "returnedObj")})private String findByUserId(int i) {try {Optional<String> name = TraceContext.getCorrelation("name");log.info("name:{}",name.orElse("aaaa"));TimeUnit.SECONDS.sleep(1L);} catch (InterruptedException e) {e.printStackTrace();}return "{'id':1,'name':'yj'}";}@Trace(operationName = "GEN_ORDER_NO")@Tag(key = "order",value = "returnedObj")private String generateOrderNo() {return System.currentTimeMillis() + "";}

发送请求 http://localhost:8085/trace

查看Sky walkingUI界面
在这里插入图片描述
可以监控到同一个服务的其他Service

还可以查看相关的日志信息
在这里插入图片描述

http://www.ableceo.cn/news/216.html

相关文章:

  • 怎么建立自己的网站免费百度小说搜索风云榜排名
  • wordpress插件分享显示班级优化大师怎么下载
  • 诸城做网站的公司微博营销软件
  • wordpress 图片压缩广州seo工程师
  • 甘肃企业网站建设以网红引流促业态提升
  • WordPress模板邮票类小璇seo优化网站
  • 大型门户网站建设推广企业网站有哪些平台
  • 高安网站制作湛江seo推广公司
  • 忻州免费建网站网络销售都是诈骗公司吗
  • 做展览的网站万网域名注册教程
  • 不用下载的行情网站软文模板
  • 北京旅游网站排名电脑培训中心
  • flash网站的制作网络营销推广活动有哪些
  • 有些网站为什么可以做资讯广州seo排名收费
  • 重庆观音桥网站建设百度问一问人工客服怎么联系
  • 美国ip代理服务器seo网站优化服务商
  • 昌平网站建设公司搜索引擎推广的优势
  • 济南网站制作工作室海南百度总代理
  • 网站营销推广方案网络seo优化平台
  • 做网站实现图片自动压缩小型培训机构管理系统
  • i岗网站建设软文宣传
  • 创新的品牌网站建设制作网页的代码
  • wordpress 表格 插件网站seo检测工具
  • wordpress 评价插件深圳网站seo
  • 做网站简单吗上海网站排名优化公司
  • 荣成建设局网站关键词优化公司哪家效果好
  • 无锡定制网站建设发新闻稿平台
  • 渠道网创业加盟博览会泰安网站推广优化
  • 如何做收费会员定制网站aso优化师主要是干嘛的
  • 江门模板建站定制seo如何快速出排名