先看文档:https://www.jianshu.com/p/2fd56627a3cf

这个更好:https://www.freesion.com/article/1850154912/

一、安装ElasticSearch

传送门:https://blog.csdn.net/qq_16946803/article/details/108470977

    在启动 SkyWalking 之前,确保 Elasticsearch 已启动

二、下载SkyWalking

传送门:http://skywalking.apache.org/zh/downloads/

三、SkyWalking安装与启动

传送门1:https://blog.csdn.net/tx1721110240/article/details/107733461

传送门2:https://www.cnblogs.com/personblog/p/13453626.html

SkyWalking 的启动包括两部分,一个是 SkyWalking Collector(oapService) ,一个是 SkyWalking UI(webappService)

默认端口:8080

修改端口: 打开webapp文件夹下的webapp.yml文件修改端口(该端口不能生效,则在skywalking-webapp.jar包application.yml中更改)

四、访问和java接入

快速入门:https://github.com/apache/skywalking/blob/5.x/docs/cn/Quick-start-CN.md

访问入口: http://localhost:8080       默认账号/密码:admin/admin

Java 项目接入:https://github.com/apache/skywalking/blob/5.x/docs/cn/Deploy-skywalking-agent-CN.md

视频:https://www.bilibili.com/video/av36172319/

操作:

4.1、创建springboot

4.2、引入jar包

        <dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-trace</artifactId><version>5.0.0-beta2</version><scope>provided</scope></dependency>

4.3、创建controller

@RestController
public class TestController {@Trace@RequestMapping("/testSky")// @ResponseBodypublic Object testSky(){return "哈哈";}
}

4.4、在VM options中添加以下命令

-javaagent:E:\LearningSoftware\apache-skywalking-apm-bin-es7\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=Your_ApplicationName
-Dskywalking.collector.backend_service=localhost:11800
  • -javaagent:用于指定探针路径(jar路径)
  • -Dskywalking.agent.service_name:用于重写 agent/config/agent.config 配置文件中的服务名
  • -Dskywalking.collector.backend_service:用于重写 agent/config/agent.config 配置文件中的服务地址

4.5、启动服务

启动 elasticsearch

启动 SkyWalking

启动 springboot

4.6、访问 SkyWalking UI界面  http://127.0.0.1:8080/

4.7、效果

字段说明:Skywalking系列博客4-Java Agent配置

ELK分布式事务管理——SkyWalking(java接入)相关推荐

  1. java jta事务_JTA -- Java分布式事务管理

    (参考并转载自http://blog.donews.com/Ralph/archive/2004/11/18/174646.aspx) 关于分布式事务,我觉得有必要了解清楚以下几点: (1)目前流行的 ...

  2. 解读金融高频交易不出错的金手指:分布式事务管理

    本文分享自华为云社区<华为云分布式事务管理DTM:6大特性解决云上微服数据一致性>,原文作者:灰灰哒. 云原生2.0时代,微服务架构下如何保证数据的一致性是非常重要的一个课题.4月8日,在 ...

  3. 电商千万级交易的金手指:分布式事务管理

    摘要:从古至今,我们的交易与消费过程 发生着翻天覆地的变化.今天,带大家一起 解密持续千年那些买买买背后的故事. 本文分享自华为云社区<揭秘买买买千万级交易背后的那些事>,原文作者:华为云 ...

  4. SpringBoot+Nacos+Seata实现Dubbo分布式事务管理

    SpringBoot+Nacos+Seata实现Dubbo分布式事务管理 https://www.shangmayuan.com/a/a3ba056126ba45db9b8dfd5b.html 源码下 ...

  5. SpringBoot+Zookeeper+Seata实现Dubbo分布式事务管理

    面我已经写过一篇SpringBoot+Nacos+Seata实现Dubbo分布式事务管理的文章,今天为什么还要写这篇呢,是因为好多公司还在用Zookeeper作为Dubbo的注册中心和配置中心在大规模 ...

  6. spring事务隔离级别、传播行为以及spring+mybatis+atomikos实现分布式事务管理

    1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功.其必须遵循四个原则(ACID). 原子性(Atomicity):即事务是不可分割的最小工作单 ...

  7. 老板,明年我用Seata搞定分布式事务管理的规范化建设 | 中篇

    辞旧迎新,22年要结束了,明年做什么想好了嘛?要不要用 Seata 搞定公司分布式事务管理的规范化建设? 欢迎关注微信公众号「架构染色」交流和学习 一.背景 在上一篇<明年用Seata搞定分布式 ...

  8. Spring-Boot + Atomikos 实现跨库的分布式事务管理

    一.何为事务 定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作成功,要么都不成功. 其必须遵循的四个原则(ACID): 原子性(Atomicity -- 美 [ˌætəˈ ...

  9. 分布式事务管理Atomikos

    目录 XA协议 Atomikos介绍 atomikos_demo Spring对分布式事务的支持 基于spring实现 事务执行流程 XA协议 用于支持单个服务操作多个服务源,XA是由X/Open组织 ...

最新文章

  1. HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?
  2. VirtualBox快照(Snapshot)功能使用及注意事项
  3. cxgrid动态创建列
  4. 如何成为android开发工程师,android开发工程师薪资 如何成为一名合格的android开发工程师?...
  5. 《计算机网络》_学习笔记(一)
  6. git fetch 与 git pull
  7. 解读 2018之Go语言篇(上):为什么Go语言越来越热?
  8. python科赫雪花递归理解_科赫雪花的python3实现(递归,非递归)
  9. 匠能电子:55寸0.88mm拼接屏与1.7mm拼接屏的对比效果
  10. 三个简单的C语言程序
  11. 使用regedit导入导出环境变量
  12. 设计模式之建造者模式与原型模式
  13. COA-2019-第十四章 Instruction Sets
  14. 学编程很枯燥?用Python制作3个小游戏,边玩边学(含源码)
  15. 软件工程文档——步骤流程图
  16. python之身份证号码的出生日期的提取与性别判段
  17. 概率统计Python计算:样本数据的经验分布函数
  18. veins中实现rsu与车辆通信
  19. matlab数字图像/时评处理技术基础--图像处理工具箱简介
  20. 5G+AIoT缺一不可 互联网家电未来会是……

热门文章

  1. 终极合体!谷歌大脑DeepMind正式联姻,1+1>OpenAI?
  2. docker搭建fabric
  3. 常用的css特效(一)
  4. Mariadb数据备份恢复xtrabackup使用
  5. Linux命令查看子进程命令,Linux基础命令——查看进程命令
  6. 九、用场效应管设计与门
  7. JMETER分享UBT
  8. 解决在JS中阻止定时器“重复”开启问题、Vue中定时器的使用
  9. linux用户、组的创建
  10. 高德地图 根据名称搜索坐标,坐标点呈现列表展示