当前位置: 首页 > news >正文

SkyWalking运维之路(Java探针接入)

为了测试探针这里部署了一套若依的为服务版,这个还是对运维上线操练有一定的帮助,推荐大家也部署一套

1.安装SkyWalking-Agent

[root@dockerserv169 ~]# wget https://dlcdn.apache.org/skywalking/java-agent/9.5.0/apache-skywalking-java-agent-9.5.0.tgz
[root@dockerserv169 ~]# tar zxvf apache-skywalking-java-agent-9.5.0.tgz
[root@dockerserv169 ~]# mv apache-skywalking-java-agent-9.5.0 skywalking-agent

2.修改探针配置

...
# Backend service addresses. SkyWalking服务器后端地址
collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.1.99:11800}
...
[root@dockerserv169 ~]# vi skywalking-agent/config/agent.config

3.在Java启动命令中加入agent

#!/bin/bash
CURRENT_PATH=$(cd "$(dirname "$0")"; pwd)
cd $CURRENT_PATH
JAR=$(find $CURRENT_PATH -maxdepth 1 -name "*.jar")
PID=$(ps -ef | grep $JAR | grep -v grep | awk '{ print $2 }')
MAXJAVA="-Xms256m"
STARTJAVA="-Xmx512m"
HDOOOME="-XX:+HeapDumpOnOutOfMemoryError -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m"
# 这里指定SkyWalking探针所在位置
JAVA_AGENT=-javaagent:/root/skywalking-agent/skywalking-agent.jar
# 这里指定你的项目组和项目名称
AGENT_NAME=-Dskywalking.agent.service_name=RuoyiBackEnd::AuthProjectexport JAVA_HOME=/usr/local/jdk17
export PATH=$JAVA_HOME/bin:$PATH
.....case "$1" instart)if [ ! -z "$PID" ]; thenecho "$JAR Already started, process number: $PID"elseecho -n -e "starting $JAR ... \n"# 启动这里加入上面自定义的变量nohup java  $MAXJAVA $STARTJAVA $HDOOOME -jar $JAVA_AGENT $AGENT_NAME -jar  $JAR >> log.log 2>&1  &if [ "$?"="0" ]; thenecho "Startup is complete, please check the log to ensure success"elseecho "Startup failed"fifi;;stop).....;;restart).....;;status).....;;*).....exit 1
esac

4.查看采集情况

http://www.dtcms.com/a/578228.html

相关文章:

  • 四川省建设厅注册中心网站wordpress主页加音乐
  • 广州企业网站模板建站专业做阿里巴巴网站的公司
  • 网站的ftp账号和密码谷歌外贸建站
  • 全球生物识别加密U盘市场:安全需求驱动增长,技术迭代重塑格局
  • 从 ChatGPT 到 OpenEvidence:AI 医疗的正确打开方式
  • 彩票网站自己可以做吗网站广告设计
  • 面试后查缺补漏--cmake,makefiles,g++,gcc(AI写)
  • C++入门(三) (算法竞赛)
  • 遵义市网站建设网络营销产品推广
  • Docker-仓库-镜像制作
  • 网站增值业务一手项目对接app平台
  • easyExcel单元格动态合并示例
  • 《嵌入式驱动(十一):I2C子系统架构》
  • Android 多版本Toast版本区别以及使用可能遇到的问题
  • 集团高端网站建设公司wordpress侧边栏文件
  • 【Java面向对象编程入门:接口、继承与多态】
  • 百度联盟的网站怎么做企业网站的设计要求有哪些
  • 别墅花园装修设计公司wordpress 网址优化
  • 云服务器可以做虚拟机吗?
  • 计算机操作系统:文件存储空间的管理
  • 【stm32协议外设篇】- PAJ7620手势识别传感器
  • 网站增加权重吗免费ip地址
  • “工业数据库怎么选”之一:深度解析 PI System vs TDengine
  • 如何做好网站盘锦网站建设策划
  • k8s kubelet Nameserver limits exceeded
  • 供暖季技术实战:益和热力用 TDengine 时序数据库破解热力数据处理难题
  • 蔡甸建设局网站jsp源码做网站
  • AI代码开发宝库系列:Dify本地化部署和应用
  • 推荐高性能MCU微控制器N32H785EC(MCU单片机特征)
  • Bayes/BO-CNN-GRU、CNN-GRU、GRU三模型多变量回归预测Matlab