開源APM應用性能管理工具調研
阿新 • • 發佈:2017-06-27
ons tracing nim htm track line nsa mbus cal
Application Performance Monitoring and Architecture Discovery.
看起來Kieker還比較活躍,最新版本號是2015年1月1日公布的:
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.
近期在設計一個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
看起來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
- 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應用性能管理工具調研