ELK分布式事务管理——SkyWalking(java接入)
先看文档: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接入)相关推荐
- java jta事务_JTA -- Java分布式事务管理
(参考并转载自http://blog.donews.com/Ralph/archive/2004/11/18/174646.aspx) 关于分布式事务,我觉得有必要了解清楚以下几点: (1)目前流行的 ...
- 解读金融高频交易不出错的金手指:分布式事务管理
本文分享自华为云社区<华为云分布式事务管理DTM:6大特性解决云上微服数据一致性>,原文作者:灰灰哒. 云原生2.0时代,微服务架构下如何保证数据的一致性是非常重要的一个课题.4月8日,在 ...
- 电商千万级交易的金手指:分布式事务管理
摘要:从古至今,我们的交易与消费过程 发生着翻天覆地的变化.今天,带大家一起 解密持续千年那些买买买背后的故事. 本文分享自华为云社区<揭秘买买买千万级交易背后的那些事>,原文作者:华为云 ...
- SpringBoot+Nacos+Seata实现Dubbo分布式事务管理
SpringBoot+Nacos+Seata实现Dubbo分布式事务管理 https://www.shangmayuan.com/a/a3ba056126ba45db9b8dfd5b.html 源码下 ...
- SpringBoot+Zookeeper+Seata实现Dubbo分布式事务管理
面我已经写过一篇SpringBoot+Nacos+Seata实现Dubbo分布式事务管理的文章,今天为什么还要写这篇呢,是因为好多公司还在用Zookeeper作为Dubbo的注册中心和配置中心在大规模 ...
- spring事务隔离级别、传播行为以及spring+mybatis+atomikos实现分布式事务管理
1.事务的定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作不成功,要么都成功.其必须遵循四个原则(ACID). 原子性(Atomicity):即事务是不可分割的最小工作单 ...
- 老板,明年我用Seata搞定分布式事务管理的规范化建设 | 中篇
辞旧迎新,22年要结束了,明年做什么想好了嘛?要不要用 Seata 搞定公司分布式事务管理的规范化建设? 欢迎关注微信公众号「架构染色」交流和学习 一.背景 在上一篇<明年用Seata搞定分布式 ...
- Spring-Boot + Atomikos 实现跨库的分布式事务管理
一.何为事务 定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作成功,要么都不成功. 其必须遵循的四个原则(ACID): 原子性(Atomicity -- 美 [ˌætəˈ ...
- 分布式事务管理Atomikos
目录 XA协议 Atomikos介绍 atomikos_demo Spring对分布式事务的支持 基于spring实现 事务执行流程 XA协议 用于支持单个服务操作多个服务源,XA是由X/Open组织 ...
最新文章
- HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?
- VirtualBox快照(Snapshot)功能使用及注意事项
- cxgrid动态创建列
- 如何成为android开发工程师,android开发工程师薪资 如何成为一名合格的android开发工程师?...
- 《计算机网络》_学习笔记(一)
- git fetch 与 git pull
- 解读 2018之Go语言篇(上):为什么Go语言越来越热?
- python科赫雪花递归理解_科赫雪花的python3实现(递归,非递归)
- 匠能电子:55寸0.88mm拼接屏与1.7mm拼接屏的对比效果
- 三个简单的C语言程序
- 使用regedit导入导出环境变量
- 设计模式之建造者模式与原型模式
- COA-2019-第十四章 Instruction Sets
- 学编程很枯燥?用Python制作3个小游戏,边玩边学(含源码)
- 软件工程文档——步骤流程图
- python之身份证号码的出生日期的提取与性别判段
- 概率统计Python计算:样本数据的经验分布函数
- veins中实现rsu与车辆通信
- matlab数字图像/时评处理技术基础--图像处理工具箱简介
- 5G+AIoT缺一不可 互联网家电未来会是……