你们天天说的应用性能监控: Sky Walking
►►► SkyWalking 简介
SkyWalking 是一款优秀的 APM 工具(Application Performance Monitoring,应用性能监控),专为微服务、云原生架构和基于容器(Docker、K8S、Mesos)的架构而设计,包含了分布式追踪、性能指标分析和服务依赖分析等功能。
►►► SkyWalking 搭建
►►► 平台后端(Backend)
官方链接:
https://skywalking.apache.org/docs/main/latest/en/setup/backend/backend-docker/
docker run --name oap -d -p 1234:1234 -p 11800:11800 -p 12800:12800 apache/skywalking-oap-server
如下表示搭建成功:
►►► 平台前端(UI)
官方链接:
https://skywalking.apache.org/docs/main/latest/en/setup/backend/ui-setup/
# 新版 UI(Booster UI)暂无 docker 镜像,因此以旧版为示例
docker run --name oap-ui -d -p 10800:8080 --link oap:oap -e SW_OAP_ADDRESS=http://oap:12800 apache/skywalking-ui
如下表示搭建成功:
►►► Java Agent(Java 应用监控)
Java Agent 下载
官方链接:
https://skywalking.apache.org/docs/skywalking-java/latest/en/setup/service-agent/java-agent/readme/
curl -LO https://dlcdn.apache.org/skywalking/java-agent/8.11.0/apache-skywalking-java-agent-8.11.0.tgz
其他各类 Agent 下载:
https://skywalking.apache.org/downloads/
Java 演练项目
演练项目:
https://github.com/spring-projects/spring-petclinic
至少需要 Java11
[root@localhost skywalking]# cd spring-petclinic-main/
[root@localhost spring-petclinic-main]# ls
build.gradle gradle gradlew.bat mvnw pom.xml settings.gradle
docker-compose.yml gradlew LICENSE.txt mvnw.cmd readme.md src
[root@localhost spring-petclinic-main]# mvn clean package
启动项目并监控:
[root@localhost spring-petclinic-main]# pwd
/root/skywalking/spring-petclinic-main
[root@localhost spring-petclinic-main]# java -javaagent:/root/skywalking/skywalking-agent/skywalking-agent.jar -DSW_AGENT_NAME=petclinic_demo -DSW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.3.222:11800 -jar target/spring-petclinic-2.7.0-SNAPSHOT.jar
访问演练项目:
►►► SkyWalking 监控
成功加载应用监控数据:
应用监控概览:
应用使用的链路追踪:
应用使用的相关 SQL:
现在我邀请你进入我们的软件测试学习交流群:【
746506216
】,备注“入群”, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路。
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
你们天天说的应用性能监控: Sky Walking相关推荐
- 【转载】Linux系统与性能监控
原文: Linux System and Performance Monitoring Darren Hoch 译:Roger 这是[叔度]给我的一篇非常不错的关于Linux性能监控的文档,可惜是英文 ...
- 最牛逼的性能监控系统!集强大功能于一身
点击关注公众号,Java干货及时送达 SkyWalking 是一个应用性能监控系统,特别为微服务.云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计.除了应用指标监控 ...
- java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J
一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 特性 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒 无侵入: 采用 JavaAgent ...
- 专访刘刚:360手机卫士的性能监控与优化
作为一款移动端产品,除了要保证安全性之外,手机卫士还需要考虑尽量减少对手机资源的消耗,而要做到这些,360手机卫士对于自身的性能优化.性能监控,以及对不同产品的适配问题,有哪些改进之处值得我们借鉴呢? ...
- 超级干货:3个性能监控和优化命令详解
小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...
- 漏洞检测,流量和性能监控
漏洞检测,流量和性能监控 N essus Nessus 包括服务器和客户端两部分,可分开安装,也可以安装在一起,下是实验为安装在一台终端上 1.安装客户端,服务器 2.改变PATH,MANPATH路径 ...
- windows CPU性能监控命令
windows CPU性能监控命令 分别为用户CPU时间 系统CPU时间 总CPU时间 typeperf "\Processor(_Total)\% User Time" & ...
- 性能调优之Java系统级性能监控及优化
性能调优之Java系统级性能监控及优化 对于性能调优而言,通常我们需要经过以下三个步骤:1,性能监控:2,性能剖析:3,性能调优 性能调优:通过分析影响Application性能问题根源,进行优化Ap ...
- Performance — 前端性能监控利器
2019独角兽企业重金招聘Python工程师标准>>> 最近在写一个监控脚本,终于有机会接触到了这一块,整理后写下了本文. Performance是一个做前端性能监控离不开的API, ...
- Nagios—服务和性能监控
Nagios-服务和性能监控 简介: Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等. Nagios可运行在Linux ...
最新文章
- What is Listing in SAP Retail?
- 网站权重增长缓慢,优化技巧是关键!
- golang字符串类型及使用细节
- Python 进阶之路 (十) 再立Flag, 社区最全的itertools深度解析(中)
- js面向对象插件的做法框架new goBuy('.cakeItem',{ add:'.add', reduce:'.reduce' },[1,0.7,0.6]);...
- ACL2021 | 把关键词生成看成集合预测问题
- 服务器虚拟化 远程,服务器虚拟化 远程
- linux vbox安装mac os,超简单的linux下virtualbox4.3.26安装配置黑苹果 OSX 10.9的办法
- using namespace cv
- 状态规划P4270小奇挖矿2
- windows server 2003 下载
- JSON在线对比差异工具
- kubernetes对接cinder创建pv报错:Failed to provision volume with StorageClass standard
- Python入门基础篇 No.26 —— 列表_复制列表_排序_revered逆序_max_min_sum
- mysql 当前时间减指定时间_Mysql从日期值减去5分钟
- 数字化助力生产制造管理:专项生产管理系统
- Java如何创建一个文件对象
- CLOUDXNS 使用体验
- 过滤器拦截所有手机端重定向
- GPO:组策略与系统配置