Centos7.4 下Pinpoint安裝教程,centos7.4pinpoint
一、概述
Pinpoint有三個主要組件(collector, web, agent),並使用HBase作為儲存。Collector和Web被打包為單個war檔案,而agent被打包以便可以作為java agent附加到應用。
Pinpoint quickstart 為agent提供一個樣本TestApp, 並使用tomcat maven外掛程式來啟動所有三個組件。
pinpoint是開源在github上的一款APM監控工具,它是用Java編寫的,用於大規模分布式系統監控。它對效能的影響最小(只增加約3%資源使用率),安裝agent是無侵入式的,只需要在被測試的Tomcat中加上3句話,打下探針,就可以監控整套程式了
架構圖
Java version required to run Pinpoint:
| Pinpoint Version |
Agent |
Collector |
Web |
| 1.0.x |
6-8 |
6+ |
6+ |
| 1.1.x |
6-8 |
7+ |
7+ |
| 1.5.x |
6-8 |
7+ |
7+ |
| 1.6.x |
6-8 |
7+ |
7+ |
| 1.7.x |
6-8 |
8+ |
8+ |
HBase compatibility table:
| Pinpoint Version |
HBase 0.94.x |
HBase 0.98.x |
HBase 1.0.x |
HBase 1.1.x |
HBase 1.2.x |
| 1.0.x |
yes |
no |
no |
no |
no |
| 1.1.x |
no |
not tested |
yes |
not tested |
not tested |
| 1.5.x |
no |
not tested |
yes |
not tested |
not tested |
| 1.6.x |
no |
not tested |
not tested |
not tested |
yes |
| 1.7.x |
no |
not tested |
not tested |
not tested |
yes |
Agent compatibility table:
| Agent Version |
Collector 1.0.x |
Collector 1.1.x |
Collector 1.5.x |
Collector 1.6.x |
Collector 1.7.x |
| 1.0.x |
yes |
yes |
yes |
yes |
yes |
| 1.1.x |
not tested |
yes |
yes |
yes |
yes |
| 1.5.x |
no |
no |
yes |
yes |
yes |
| 1.6.x |
no |
no |
not tested |
yes |
yes |
| 1.7.x |
no |