开源APM应用性能管理工具调研
最近在设计一个DevOps平台,希望整合一个APM工具进来,因为APM既可用于性能测试也可用于运维性能监控,是典型的Dev+Ops产品。
商业的APM工具国内外已经有不少成熟产品了,而开源的好像不多见,我想APM工具的原理是基于JVM动态注入,从技术角度考虑,必然会有开源的东西出现才对,所以开始了开源APM应用性能管理工具调研之旅!
今天找到一个叫Kieker 的:
http://kieker-monitoring.net/download/
Kieker provides complementary dynamic analysis capabilities, i.e., monitoring and analyzing a software system’s runtime behavior — enabling Application Performance Monitoring and Architecture Discovery.
看起来Kieker还比较活跃,最新版本是2015年1月1日发布的:
Kieker 1.12 (stable)
The current stable Kieker release is version 1.12 (released on October 1, 2015).
- Download the Kieker binary release 1.12 as zip or tar.gz
- Download the Kieker source release 1.12 as zip or tar.gz
- Download the Kieker user guide 1.12 as pdf
- Download the Javadoc API for Kieker 1.12 as jar/zip or view html version online
- Download the Kieker WebGUI binary release 1.12 as: zip or tar.gz
- Download the Kieker WebGUI source release 1.12 as: zip or tar.gz
另外找到一个叫Pinpoint的:
https://github.com/naver/pinpoint
Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java. Modelled after Dapper, Pinpoint provides a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications.
- Install agents without changing a single line of code
- Minimal impact on performance (approximately 3% increase in resource usage)
目前最新版本:
2015/12/11发布的v1.5.1
https://github.com/naver/pinpoint/releases/tag/1.5.1
开源APM应用性能管理工具调研相关推荐
- APM应用性能管理工具Pinpoint测评
2019独角兽企业重金招聘Python工程师标准>>> Pinpoint(应用程序性能管理)工具使用手册 Pinpoint是一个APM(应用程序性能管理)工具,适用于用Java / ...
- 想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研
想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研 http://blog.csdn.net/testing_is_believing/article/details/22 ...
- 知名的开源apm(Application Performance Management)工具
现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的. 通过跟踪请求的处理过程,来对应用系统在前后端处理.服务端调用的性能消耗进行跟踪,关于Dapper的介 ...
- 应用性能管理工具PinPoint介绍
概述 下面给大家介绍一个开源的 APM (Application Performance Management/应用性能管理)工具 - Pinpoint.一个分布式事务跟踪系统的平台,思路基于goog ...
- 开源APM监控Pinpoint的快速部署和使用
版权声明:本文为博主原创文章,未经博主允许不得转载.欢迎访问我的博客 https://blog.csdn.net/smooth00 Pinpoint是用于大规模分布式系统的APM工具.它是在Dappe ...
- 开源/免费界面自动化测试工具对比研究
摘要: 随着我行自动化测试实施范围的不断扩大,参与界面自动化测试的应用系统越来越多.我行的应用系统现阶段多采用商用工具QTP(UFT)作为执行工具来进行界面自动化测试,采购的QTP license是有 ...
- 开源java性能分析工具_Java性能监控:您应该知道的5个开源工具
开源java性能分析工具 鲜为人知但有用:开源应用程序性能监视的状态 对于任何应用程序来说,最重要的事情之一就是性能. 我们要确保用户获得他们能获得的最佳体验,并想知道我们的应用已启动并正在运行. 这 ...
- 摄影获得最佳图像的十大要诀_十大最佳应用程序性能管理工具
摄影获得最佳图像的十大要诀 Looking for Application Performance Management (APM) tools for your organization? Here ...
- C/C++代码静态分析工具调研
简述 静态分析(static analysis)是指在不执行代码的情况下对其进行分析评估的过程,是软件质量和软件安全保障的重要一环.它通过词法分析.语义分析.控制流分析.数据流分析等技术对代码逐行解析 ...
最新文章
- tomcat安装及使用详解
- Rhel6服务器ftp服务配置
- 砥砺前行,不忘初心,我的运维学习之路.
- [LeetCode] 86. Partition List Java
- python3 音乐播放器_python3 音乐播放器
- C语言实现Hanoi算法塔的功能(附完整源码)
- mq多个消费者消费一个消息_ActiveMQ多个消费者消费不均匀问题
- 将替代ListView的RecyclerView 的使用(一)
- 黑色背景下,将照片内封闭空心图案的空心区域染成Cyan并保存
- CS144 lab4 计算机网络实验 笔记
- 手机端本地图片或者拍照的上传功能
- java代下订单管理模块_用java语言开发一个订单管理系统
- 简单工厂模式(Simple Factory Pattern)
- bzoj1084 [SCOI2005]最大子矩阵 dp
- Frameworks.Entity.Core 1
- final swfplayer安卓10/11/12上都能播放flash播放器源码
- c语言实现统计过程控制,SPC统计过程控制
- Win7安装虚拟光驱蓝屏解决办法
- nn.PReLU(planes)
- 【游戏开发实战】教你在Unity中实现笼中窥梦的效果(RenderTexture | 视觉差| 多相机 | 渲染 | shader | 多场景)