zoukankan      html  css  js  c++  java
  • 开源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


  • 相关阅读:
    第24课 #pragma使用分析
    第23课 #error和#line使用分析
    第22课 条件编译使用分析
    第21课 宏定义与使用分析
    Codeforces Round #142 (Div. 2)B. T-primes
    SPOJ XMAX
    Uva 10036
    Timus 1009. K-based Numbers
    MBLAST
    ROADS
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7086717.html
Copyright © 2011-2022 走看看