skywalking-apm监控搭建
skywalking 是一个开源可观察性平台,用于收集、分析、聚合和可视化来自服务和云原生的基础设施数据。它是一种现代的APM,专为云原生、基于容器的分布式系统而设计。
·
近期项目需要一个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
-
浏览器访问http://ip:8080
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)