摘要: 1. Overview In this article, we're introducing Spring Cloud Sleuth – a powerful tool for enhancing logs in any application, but especially in a system 阅读全文
posted @ 2022-02-08 21:34 牧之丨 阅读(45) 评论(0) 推荐(0)
摘要: 很多情况,trace是分布在不同的应用中的,最常用的远程调用方式就是Http。 在这种情况下,我们通常通过增加额外的Http Header传递Trace信息,然后将其组织起来。 本部分通过构建一个目前最火的SpringBoot服务端,然后通过OkHttp3进行调用,来展示分布式调用链的组织方式。 更 阅读全文
posted @ 2022-02-08 21:25 牧之丨 阅读(420) 评论(0) 推荐(0)
摘要: <!--日志追踪--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency> 我这边的日志是输出到ELK 阅读全文
posted @ 2022-02-08 20:04 牧之丨 阅读(48) 评论(0) 推荐(0)
摘要: 终于到了我们的重点,微服务了。 与使用OkHttp3来实现的客户端类似,Feign接口本来也就是一个Http调用,依然可以使用Http头传值的方式,将 Trace 往下传。 本文更多的是关于 SpringCloud 的一些知识,你需要了解一些基本的 Spring 相关的知识。 安装Consul Sp 阅读全文
posted @ 2022-02-08 19:38 牧之丨 阅读(432) 评论(0) 推荐(0)
摘要: usage(){ echo "\nUSAGE:\n" echo "PmActivityReport.sh\t-type\t<latency|activity>\t\t\t(Mandatory)\t/*Report type.*/\n" echo "\t\t\t-ne\t<RNC-IN|RNC-AN| 阅读全文
posted @ 2022-02-08 18:34 牧之丨 阅读(589) 评论(0) 推荐(0)
摘要: 文件夹不存在则创建 1 2 3 4 5 if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在" fi 文件存在则删除 1 2 3 4 5 if [ ! -f "/data/filename" ];then echo "文件不存在" else 阅读全文
posted @ 2022-02-08 18:34 牧之丨 阅读(1138) 评论(0) 推荐(0)
摘要: shell中参数的调用方式: 1.$0-9:表示第0个到第9个参数,其中$0表示文件执行路径。如:$0,$1。 2.${10以后}:如果参数数目大于9个,可以用${10},${11}。。。等方式表示。不过参数太多可以换一个设计,如文件存储。 3.$*:表示所有的参数,当$*被放入""时,即("$*" 阅读全文
posted @ 2022-02-08 18:32 牧之丨 阅读(650) 评论(0) 推荐(0)
摘要: 打印 application.properties 配置文件中的参数 首先需要引入文件 <property resource="application.properties"/> 然后在使用 <springProperty scope="context" name="serverName" sour 阅读全文
posted @ 2022-02-08 15:49 牧之丨 阅读(858) 评论(0) 推荐(0)
摘要: <logback-kafka-appender.version>0.2.0-RC2</logback-kafka-appender.version> <dependency> <groupId>com.github.danielwegener</groupId> <artifactId>logbac 阅读全文
posted @ 2022-02-08 09:50 牧之丨 阅读(78) 评论(0) 推荐(0)