skywalking-apm监控搭建

文章介绍了如何在CentOS环境下部署开源的SkyWalkingAPM工具,包括服务端和客户端的准备,如Java应用的配置,以及使用MySQL作为存储。通过修改application.yml配置文件并启动服务,可以实现对基于JDK8和MySQL的系统的监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近期项目需要一个apm,之前没有了解一直使用商用,今天发现一个开源的,如下是简单的记录过程。

一、概述

skywalking 是一个开源可观察性平台,用于收集、分析、聚合和可视化来自服务和云原生的基础设施数据。它是一种现代的APM,专为云原生、基于容器的分布式系统而设计。

二、部署

验证需要的环境:

  • CentOS-75

  • apache-skywalking-apm-9.3.0.tar.gz

APM服务端

  • apache-skywalking-java-agent-8.14.0.tgz

APM客户端

  • 任意java jar应用

  • mysql-connector.jar #当前验证8版本

  • JDK8环境

2.1 安装

  • 上传文件归档包到服务器

  • 解压缩归档包

tar -xvf apache-skywalking-apm-9.3.0.tar.gz -C /opt
  • 编辑config/application.yml文件,修改如下信息

storage:
  #selector: ${SW_STORAGE:h2}
  selector: ${SW_STORAGE:mysql}   
  mysql:
    properties:
      jdbcUrl: ${SW_JDBC_URL:"jdbc:mysql://localhost:3306/swtest?rewriteBatchedStatements=true"}
      dataSource.user: ${SW_DATA_SOURCE_USER:root}
      dataSource.password: ${SW_DATA_SOURCE_PASSWORD:Test@Mysql123}
  • 上传mysql-connector.jar驱动包到oap-libs

  • 启动服务

bin/startup.sh
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值