最近在设计一个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应用性能管理工具调研相关推荐

  1. APM应用性能管理工具Pinpoint测评

    2019独角兽企业重金招聘Python工程师标准>>> Pinpoint(应用程序性能管理)工具使用手册 Pinpoint是一个APM(应用程序性能管理)工具,适用于用Java /  ...

  2. 想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研

    想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研 http://blog.csdn.net/testing_is_believing/article/details/22 ...

  3. 知名的开源apm(Application Performance Management)工具

    现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的. 通过跟踪请求的处理过程,来对应用系统在前后端处理.服务端调用的性能消耗进行跟踪,关于Dapper的介 ...

  4. 应用性能管理工具PinPoint介绍

    概述 下面给大家介绍一个开源的 APM (Application Performance Management/应用性能管理)工具 - Pinpoint.一个分布式事务跟踪系统的平台,思路基于goog ...

  5. 开源APM监控Pinpoint的快速部署和使用

    版权声明:本文为博主原创文章,未经博主允许不得转载.欢迎访问我的博客 https://blog.csdn.net/smooth00 Pinpoint是用于大规模分布式系统的APM工具.它是在Dappe ...

  6. 开源/免费界面自动化测试工具对比研究

    摘要: 随着我行自动化测试实施范围的不断扩大,参与界面自动化测试的应用系统越来越多.我行的应用系统现阶段多采用商用工具QTP(UFT)作为执行工具来进行界面自动化测试,采购的QTP license是有 ...

  7. 开源java性能分析工具_Java性能监控:您应该知道的5个开源工具

    开源java性能分析工具 鲜为人知但有用:开源应用程序性能监视的状态 对于任何应用程序来说,最重要的事情之一就是性能. 我们要确保用户获得他们能获得的最佳体验,并想知道我们的应用已启动并正在运行. 这 ...

  8. 摄影获得最佳图像的十大要诀_十大最佳应用程序性能管理工具

    摄影获得最佳图像的十大要诀 Looking for Application Performance Management (APM) tools for your organization? Here ...

  9. C/C++代码静态分析工具调研

    简述 静态分析(static analysis)是指在不执行代码的情况下对其进行分析评估的过程,是软件质量和软件安全保障的重要一环.它通过词法分析.语义分析.控制流分析.数据流分析等技术对代码逐行解析 ...

最新文章

  1. tomcat安装及使用详解
  2. Rhel6服务器ftp服务配置
  3. 砥砺前行,不忘初心,我的运维学习之路.
  4. [LeetCode] 86. Partition List Java
  5. python3 音乐播放器_python3 音乐播放器
  6. C语言实现Hanoi算法塔的功能(附完整源码)
  7. mq多个消费者消费一个消息_ActiveMQ多个消费者消费不均匀问题
  8. 将替代ListView的RecyclerView 的使用(一)
  9. 黑色背景下,将照片内封闭空心图案的空心区域染成Cyan并保存
  10. CS144 lab4 计算机网络实验 笔记
  11. 手机端本地图片或者拍照的上传功能
  12. java代下订单管理模块_用java语言开发一个订单管理系统
  13. 简单工厂模式(Simple Factory Pattern)
  14. bzoj1084 [SCOI2005]最大子矩阵 dp
  15. Frameworks.Entity.Core 1
  16. final swfplayer安卓10/11/12上都能播放flash播放器源码
  17. c语言实现统计过程控制,SPC统计过程控制
  18. Win7安装虚拟光驱蓝屏解决办法
  19. nn.PReLU(planes)
  20. 【游戏开发实战】教你在Unity中实现笼中窥梦的效果(RenderTexture | 视觉差| 多相机 | 渲染 | shader | 多场景)

热门文章

  1. 雅虎欧洲推Yahoo! Go 3.0程序和移动器件
  2. 使用机顶盒录码流方法
  3. 【Cocos2D-X 游戏引擎】初窥门径(7)无限地图滚动
  4. 我未成名君未嫁,可能俱是不如人?
  5. c++后端开发书籍推荐
  6. 1-树莓派及配件购买推荐
  7. 【数学公式】LaTex常用的数学字体
  8. Linux学习之deepin linux安装与配置
  9. P1072新年趣事之债务解题报告
  10. JavaCV的摄像头实战之十三:年龄检测