最近要搭建阿里云的日志服务SLS,收集服务日志,进行统一的搜索查询。但遇到一个问题如何在日志中打印链路的TraceId,本文章记录一下对EDAS免费的解决方法。

先看一下阿里官方文档 业务日志关联调用链的TraceId信息

从文档上看,想要在日志中打印traceId,必须要
1.先开通【专家版】ARMS
2.接入应用,安装agent
3.打开关联业务日志与TraceId
4.日志的Layout的Pattern属性中添加%X{EagleEye-TraceID}配置
步骤进行配置,缺一不可。 这个问题也提了工单确认过了。

但是开通【专家版】ARMS 是需要收费的,并且收费不便宜。要收费 麻烦了 预算不支持,怎么办? 后来领导的一句话「EDAS 本就集成了很多阿里的服务」给了我灵感 。哈哈 有办法了。

通过shell登录服务器,通过查看运行的进程,看到已经有agent「arms-bootstrap-1.7.0-SNAPSHOT.jar」存在。 那么必要条件第二条已经满足了。
然后看如何实现第三条:打开关联业务日志与TraceId。

  1. 进入EDAS管理平台,应用管理 -> 应用列表 找到对应的服务点进去。
  2. 进入服务后,点击 应用监控 -> 接口调用 点击接口 -> 调用链查询 -> 查看日志

会新打开一个页面,点击 前往绑定。

会自动定位到应用日志关联配置的锚点。选择 日志服务 勾选【关联业务日志与TraceId】

其他无需修改,滚动到页面的最末端,点击「保存」即可。

OK,这样第二、第三条都满足了,第四条自己在应用的logback.xml日志文件配置就OK了,那就是第四条也能满足了。

然后,重启服务发现traceId已经打印出来了。

阿里云 EDAS Java服务日志中打印调用链TraceId相关推荐

  1. C/C++开发,阿里云短信服务接口的c++实现

    目录 一.阿里云短信服务接口 二.逻辑代码实现 三.编译测试效果 一.阿里云短信服务接口 最近在调用阿里云短信服务接口发现并没有c++的资料,网上查询发现也是零星描述,由于自身项目基础累积了C++的太 ...

  2. 如何让控件span的id调用ajax_微服务架构之「 调用链监控 」

    「 调用链监控 」是在微服务兴起后才有的一种新流行的监控模式.因为在我们传统单体应用的项目中,不存在服务链/调用链的概念,所以也就根本没有调用链监控的需求了. 当我们开始微服务架构之后,我们的很多服务 ...

  3. 微服务架构之「 调用链监控 」

    「 调用链监控 」是在微服务兴起后才有的一种新流行的监控模式.因为在我们传统单体应用的项目中,不存在服务链/调用链的概念,所以也就根本没有调用链监控的需求了. 当我们开始微服务架构之后,我们的很多服务 ...

  4. 阿里云短信服务Java实现

    文章目录 1.阿里云用户权限 2.开通阿里云短信服务 3.帮助文档 4.编写测试代码 真实项目应用 1.阿里云用户权限 阿里云平台有很多业务,用户登录阿里云之后,要想使用业务,必须开通该业务的权限 登 ...

  5. 阿里云 EDAS 3.0 助力唱鸭提升微服务幸福感

    简介:EDAS 3.0 提供的微服务治理,很好的支持了唱鸭 APP 实现微服务应用的发布.监控.管理等日常业务场景.作为运维侧的重要平台和开框架的提供者,EDAS 3.0 帮助用户可以更专注业务.微服 ...

  6. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  7. Java实现短信验证码(阿里云短信服务)

    前言: 很多时候我们做的项目都需要上图这样的验证码来帮助我们完成更好的功能,比如:什么登录注册,忘记密码需要发送手机验证码之类的啊...下面分享我今天通过阿里云短信服务实现的短信验证码,操作都很简单, ...

  8. java对接阿里云短信服务详解(验证码,推广短信,通知短信)

    前言 小前提: - java:springboot框架,maven版本管理. - 阿里云:有账号,已经进行实名认证. java对接阿里云短信服务详解(验证码,推广短信,通知短信) 前言 1. 登录阿里 ...

  9. 阿里云EDAS满分通过可信云微服务先进级认证,助力企业低成本轻松上云

    近日,阿里云企业级分布式应用服务(EDAS)通过了可信云计算微服务解决方案评估,信通院与云计算开源产业联盟给出的认证结果是:在基础设施层.微服务框架.公共基础服务.管理控制台.性能及安全性等方面的技术 ...

最新文章

  1. Spring 中的Scheduler
  2. WCF系列(三) -- WCF配置文件注释 【转】
  3. MySQL退出选择表格_MySQL常用命令
  4. excel公式:逻辑与、逻辑或
  5. crontab/ntpdate——时间同步
  6. Redis java客户端操作
  7. linux servlet 乱码问题,Servlet一次乱码排查后的总结
  8. 不混淆so文件_浅尝ollvm轻度混淆后的加密算法分析
  9. 去掉微信小程序button边框
  10. C++ STL string字符串内容修改和替换
  11. 程序员操作系统推荐_程序员的这些问题,竟然在工作后才发现!
  12. 面向对象-java控制台计算器简单实现[50行]
  13. Default clip could not be found in attached animations list...must be marked as legacy解决办法
  14. oracle新增字段,并设置默认值
  15. 微分几何 Class 3 曲线,曲率与挠率
  16. 计算机出现假桌面怎么解决办法,Win10系统下“AppHangXProcB1”导致桌面频繁假死如何解决?...
  17. 路由器dhcp服务异常不能上网_路由器关闭dhcp之后无法上网怎么办?
  18. 衡量现金分红收益率的指标——股息率
  19. html 中div的下划线,div css布局命名时尽量避免下划线
  20. 【C语言】汉诺塔问题

热门文章

  1. 钉钉机器人关键词应答_Python结合钉钉实时自动监控股票行情,上班炒股再也不怕老板发现...
  2. 2022T电梯修理特种作业证考试题库及答案
  3. 计算机应用类专业综合模拟试卷一,计算机应用专业综合模拟试卷一.docx
  4. 命令行运行JMeter详解
  5. 1天内做到1500万App曝光20万下载
  6. 【航天远景 MapMatrix 精品教程】03 立体显示
  7. Java-关键字(二)package/import
  8. hive/spark 获取当季度最后一天和最后一天
  9. 【无标题】利用ASCII码表使身份证男女信息打印出来
  10. 智能生成海报的一些思考