sykwalking分布式微服务链路追踪

2023-11-11

不做介绍,直接上教程

skuwalking历史版本下载地址:https://archive.apache.org/dist/skywalking/

一.安装服务端

下载apache-skywalking-apm-8.4.0.tar.gz丢到服务器路径下。

命令tar -zxvf 解压 ,mv ./apache-skywalking-apm-bin  ./skywalking 改名

1.更改信息存储方式,默认h2(内存数据库存储方式,重启后信息丢失),我们修改成es存储。在此之前请先安装es7.x,注意版本匹配,因为7.x以下版本与7.x以上版本有区别,建议docker安装,免去配置过程。

修改目录skywalking/config下的application.yml配置文件

core:
  selector: ${SW_CORE:default}
  default:
    # Mixed: Receive agent data, Level 1 aggregate, Level 2 aggregate
    # Receiver: Receive agent data, Level 1 aggregate
    # Aggregator: Level 2 aggregate
    role: ${SW_CORE_ROLE:Mixed} # Mixed/Receiver/Aggregator
    restHost: ${SW_CORE_REST_HOST:此处为服务器ip}
    restPort: ${SW_CORE_REST_PORT:12800}
    restContextPath: ${SW_CORE_REST_CONTEXT_PATH:/}
    restMinThreads: ${SW_CORE_REST_JETTY_MIN_THREADS:1}
    restMaxThreads: ${SW_CORE_REST_JETTY_MAX_THREADS:200}
    restIdleTimeOut: ${SW_CORE_REST_JETTY_IDLE_TIMEOUT:30000}
    restAcceptorPriorityDelta: ${SW_CORE_REST_JETTY_DELTA:0}
    restAcceptQueueSize: ${SW_CORE_REST_JETTY_QUEUE_SIZE:0}
    gRPCHost: ${SW_CORE_GRPC_HOST:此处为服务器ip}
    gRPCPort: ${SW_CORE_GRPC_PORT:11800}
storage:
  selector: ${SW_STORAGE:elasticsearch7} #此处选择一个存储方式
  elasticsearch7:
    nameSpace: ${SW_NAMESPACE:""}
    clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:此处为es的ip:9200}
    protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}
    trustStorePath: ${SW_STORAGE_ES_SSL_JKS_PATH:""}
    trustStorePass: ${SW_STORAGE_ES_SSL_JKS_PASS:""}

2.修改web配置

修改目录skywalking/webapp下的webapp.yml配置文件

server:
  port: 8081  #修改端口号

collector:
  path: /graphql
  ribbon:
    ReadTimeout: 50000
    # Point to all backend's restHost:restPort, split by ,
    listOfServers: 此处为服务器ip:12800

二.修改agent端配置

1.进入目录skywalking/agent目录,将optional-plugins下的apm-spring-annotation-plugin-8.4.0.jar复制到plugins目录下。

2.进入/agent/config目录

3.修改agent.config配置文件

collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:此处为服务器ip:11800}

三.进入skywalking/bin目录,启动startup.sh

访问ip+端口进入web页面:

四.使用探针获取微服务数据

在启动微服务时,启动参数加:

-javaagent:/opt/skywalking/agent/skywalking-agent.jar=agent.service_name=你的微服务名

五.查看调用链

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sykwalking分布式微服务链路追踪 的相关文章

  • 联想机架服务器怎么装系统,联想机架服务器系统结构特性(二)

    联想服务器硬盘的拆装 在进行操作之前 确保您对本节的 拆装前的注意事项 中的内容完全理解 并已阅读 开机必读 中的安全警告及注意事项 联想万全服务器软驱模组及硬盘模组的拆装 1 参照步骤二 完成机箱盖的拆卸 2 拔掉电源及数据线 3 拧松固
  • MATLAB 检验数据正态分布及代码实现

    上篇简要介绍了正态分布检测的必要性和主要分析方法 此篇主要介绍如何通过MATLAB判断分析数据正态特性 1 主要方法 MATLAB检测数据正态特性主要通过数值测定和图形分析 其中数值测定指通过JB等假设检验方法进行测定分析数据 图形分析方法
  • 如何根据数组创建二叉树和打印二叉树?

    By Long Luo 之前的 如何根据数组或者字符串创建链表 http www longluo me blog 2020 12 10 Construct A LinkedList From An Array Or String 详述了 L
  • JS_一维数组转对象

    如果您想将一个一维数组转换为一个对象 可以使用 JavaScript 中的 Object fromEntries 方法 该方法接收一个键值对数组作为参数 并返回一个对象 其中每个键值对对应一个对象属性 const arr name John
  • 超详细手把手教你部署全分布模式Hadoop集群

    1 Hadoop 集群部署规划 全分布模式下部署 Hadoop 集群时 最低需要两台机器 一个主节点和一个从节点 本书拟将 Hadoop 集群运行在 Linux 上 将使用三台安装有 Linux 操作系统的机器 主机名分别为 hadoop
  • The JAVA_HOME environment variable is not defined correctly This environment variable is needed to r

    win10配置MAVEN HOME报错 cmd 中输入mvn v 会报错 The JAVA HOME environment variable is not defined correctly This environment variab
  • CGAL 使用PCA计算点云法向量

    目录 一 算法原理 1 主要函数 二 代码实现 一 算法原理 见 PCL 计算点云法向量并显示 1 主要函数 头文件 include
  • 在CentOS7上面搭建GitLab服务器

    首先要在CentOS系统上面安装所需的依赖 ssh 防火墙 postfix 用于邮件通知 wegt 以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问 1 安装SSH协议 安装命令 sudo yum install y curl p
  • Git 通过change push代码时,失败 提示没有找到change-id

    提示错误如下 没有找到change id 导致不能push成功 那么如何解决该问题呢 解决方案如下 首先通过git reset mixed 71d4 版本号 回退commit 操作 问题来了 版本号如何获取呢 如下操作 在idea 上的gi
  • ubantu22安装配置VS Code(图文教程)

    平台 uabntu22 文件版本 code 1 74 2 1671533413 amd64 deb VSCode下载链接 Download Visual Studio Code Mac Linux Windowshttps code vis
  • android项目开发难点_APP应用开发中的三大难点

    虽然许多开发人员将移动应用程序作为业余爱好 但企业将移动应用程序视为其品牌战略的绝对重要方面 谁可以责怪公司利用移动性和营销趋势 但是 这给移动应用程序开发人员和测试人员带来了很大的压力 问题是移动应用程序开发并不容易 它需要相同的时间 精
  • MFC 播放视频 FFMPEG SDL

    使用MFC播放RTSP视频流 采用vlc的sdk有延时 使用FFMPEG SDL机制会好很多 本文总结了网络上的 只需四行代码即可简单实现SDL嵌入MFC播放视频和图片 和 100行代码实现最简单的基于FFMPEG SDL的视频播放器 先向
  • STM32 工作流程

    工作流程 上电后 芯片复位启动 MCU通过指令 数据总线从FLASH中读取指令或数据 配合解析执行 然后再通过RAM和通用寄存器 R0 R12的内部寄存器 处理可变数据 根据执行的指令 配置和操作外设的寄存器 从而驱动对应的外设实现具体的功
  • vue3.2从0-1封装一个组件库 ( 组件项目的创建 - 发布npm - 使用组件库 )

    目录 vue3 2从0 1封装一个组件库 1 组件的项目初建 1 1创建项目 1 2 packages button index js 1 3 packages button index vue 1 4 packages index js
  • 最详细的——C#对MySQL数据库数据的增删改查

    提示 建议将所有关于处理数据库数据的方法都封装在一个类里面 之后要相应的操作直接调用就可以了 文章目录 前言 一 创建yyl mysql类 自定义类名 二 主窗体样式 三 增 1 添加窗体 2 添加按钮绑定事件 3 运行效果 四 删 1 删
  • CSS自适应

    CSS一列的自适应
  • Fuch混沌映射

    一 Fuch混沌映射 Fuch混沌映射公式如下 该映射具有对初值不敏感 遍历均衡和收敛较快等优点 且在初值不为0的情形下均能产生混沌 二 Fuch混沌映射代码 x 1 rand for i 2 2000 x i cos 1 x i 1 2
  • Java实现符号函数功能

    Java实现符号函数功能 符号函数 Sign Function 又称为符号判断函数 是一种常见的数学函数 用于判断一个数的正负性 如果输入的数大于0 则返回1 如果输入的数等于0 则返回0 如果输入的数小于0 则返回 1 在Java中 我们
  • 大数据~几个入选的技术框架对比

    技术 特点 使用场景 对比 备注 Maxwell 轻量级数据同步中间件 支持刷全量 断点还原 随机读数据 固定JSON数据格式 mysql数据全量 增量同步 Canal 数据落地需要定制开发 不支持刷全量 虽然高版本有了adapter客户端
  • 华为swot分析2020_2020年全球与中国人工智能与分析系统行业现状及未来5年市场预测分析报告...

    本文研究全球及中国市场人工智能与分析系统现状及未来发展趋势 侧重分析全球及中国市场的主要企业 同时对比北美 欧洲 日本 中国 东南亚 印度等地区的现状及未来发展趋势 2019年全球人工智能与分析系统市场规模达到了xx亿元 预计2026年将达

随机推荐

  • springboot添加验证码功能

    开源验证码 1 Happy Captcha 提供了图片和动画两种展现形式 验证码内容包括中文 数字 09 中文数字 零至九 中文大写数字 零至玖 数字与字母混合 09 az AZ 数字与小写字母混合 09 az 数字与大写字母混合 09 A
  • Clang 中 AST 相关类简介(不定时更新)

    Clang 中 AST 相关类简介 不定时更新 1 Decl declaration 1 1 FunctionDecl 2 Stmt statement 3 Expr expression 3 1 FullExpr 3 2 ExprWith
  • 【Grub2】BIOS添加Grub2引导(Windows下操作)

    电脑上安装的系统是Windows10 BIOS MBR 想利用Grub2安装CentOS 和RemixOS三个操作系统 为了实现硬盘安装CentOS 需要用到Grub2 第一步 Grub2下载 文件准备到Grub2官网ftp ftp gnu
  • C语言库函数— qsort () 详解

    目录 1 qsort 函数简介 1 1 函数原型 1 2 函数参数 2 比较函数简介 2 1 比较函数参数 2 2 比较函数使用 3 qsort 函数使用 3 1 整形数组排序 3 2 字符数组排序 3 3 浮点型数组排序 double类型
  • 降压式变换电路(Buck电路)详解

    降压式变换电路 Buck电路 详解 一 BUCK电路基本结构 开关导通时等效电路 开关关断时等效电路 二 等效的电路模型及基本规律 1 从电路可以看出 电感L和电容C组成低通滤波器 此滤 波器设计 的原则是使 us t 的直流分量可以通过
  • 计算机英语第三版司爱华,論计算机英语的特征.doc

    論计算机英语的特征 毕业设计 论文 题目 论计算机英语的特征 形式 层次 专科 专业 经贸英语 班号 学号 学生姓名 指导教师 年 月 日 摘 要 计算机英语是英语的一个分支 属于专业英语的范畴 所以有其自己的特征本文主要从计算机英语的词汇
  • 第2天:基础入门-数据包拓展

    前言 如有不妥之处 还望指正 目录 前言 1 网站解析对应 2 HTTP HTTPS数据包 2 1 HTTP 与 HTTPS 区别 2 2 HTTP简要通信过程 2 3 HTTPS简要通信过程 2 4 Request请求数据包数据格式 2
  • AI真的快让我失业了

    以下文章来源于深燃 作者深燃团队 编辑 深燃 聚焦创新经济 专注深度内容 来源 深燃 ID shenrancaijing 作者 邹帅 李秋涵 王敏 唐亚华 王璐 编辑 李秋涵 本文已获授权 跟AI有关的新闻 一个接着一个 前一天你还和往常一
  • 光纤收发器的六个指示灯代表是什么意思?

    对光纤收发器这块了解的朋友应该知道 光纤收发器有6个LED指示灯 它们分别显示了收发器的工作状态 根据LED所示 我们就能判断出收发器是否工作正常和可能有什么问题 从而能帮助找出故障 那么 光纤收发器的六个指示灯分别代表什么意思 有哪些作用
  • 刷题_day2:双指针法

    题目介绍 给你一个数组 nums 和一个值 val 你需要 原地 移除所有数值等于 val 的元素 并返回移除后数组的新长度 可以使用暴力解法 嵌套两个for循环 但是时间复杂度为O n2 双指针法 快慢指针 可以利用两个指针 在一次for
  • Spring Boot自动装配原理(易懂)

    Spring Boot的自动装配原理 易懂 熟练使用Spring Boot那么自动装配原理的掌握是必不可少的 文章目录 Spring Boot的自动装配原理 易懂 一 自动装配是什么 二 启动类注解流程关系分析 1 首先展示 SpringB
  • R语言中如何给向量改变赋值

    R语言中如何给向量改变赋值 一 创建向量 二 访问向量特定位置 三 改变向量特定位置赋值 结果 一 创建向量 a lt c rep 冬季盛宴 5 rep 盛宴 6 二 访问向量特定位置 代码如下 示例 在这里插入代码片 a 4 三 改变向量
  • ln: 创建符号链接 "/usr/bin/java": 文件已存在

    执行下述命令创建软链接 ln s JAVA HOME bin java usr bin java 出现下述错误提示 ln 创建符号链接 usr bin java 文件已存在 这种情况可以通过命令ll检查下 usr bin java现有的软链
  • Shell 批量搜索关键词并保存结果到文件中(数组、循环)

    bin bash keywords 不需要 不用谢谢 xxx xxx for var in keywords do echo var cat corpus txt grep var wc l cat corpus txt grep var
  • 微信支付V3 生成平台证书

    微信支付V3里必须有平台证书文件 才能唤起唤醒支付 平台证书生成前提需要提前下载好设置apikey3后下载的证书3个证书文件 apiclient key pem apiclient cert pem apiclient cert p12 官
  • C++ 栈和队列

    前言 前几次我们学习了vector list 分别对应线性表和链表 这两个基础的数据结构 本篇 我们将基于前面知识的基础 学习线性表和链表的应用结构 栈和队列 文章目录 前言 一 栈 1 概要 2 适配器 配接器模式 3 栈的使用 4 模拟
  • 富文本编辑器提取纯文本(uniapp、vue没有简介用详情替代)

    1 js方法 filtersText val if val null val let reg u4e00 u9fa5 g let names val match reg val names names join return val els
  • 以太坊之Downloader同步区块流程

    随着以太坊的数据越来越多 同步也越来越慢 使用full sync mode同步的话恐怕得一两个礼拜也不见得能同步完 以太坊有fast sync mode 找了些文章还不是很明白具体内容 所以尝试着看懂写下来 如有错误之处欢迎指正 关于fas
  • Python3 实现进度条

    本文实例讲述了Python显示进度条的方法 是Python程序设计中非常实用的技巧 分享给大家供大家参考 具体方法如下 首先 进度条和一般的print区别在哪里呢 答案就是print会输出一个 n 也就是换行符 这样光标移动到了下一行行首
  • sykwalking分布式微服务链路追踪

    不做介绍 直接上教程 skuwalking历史版本下载地址 https archive apache org dist skywalking 一 安装服务端 下载apache skywalking apm 8 4 0 tar gz 丢到服务