• 开源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


  • 相关阅读:
    OleView.exe:查看机器上的COM 组件。
    COM中导出GUID
    进程外组件以及进程间通信方式
    拼接多个 wchar_t *
    wstring to wchar_t*
    BSTR
    GetProcAddress 使用注意事项
    C++和.net的集合类对应
    COM的一些基本概念
    Error Lookup工具
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7086717.html
Copyright © 2020-2023  润新知