Tomcat和MariaDB性能监控工具:SCOUTER
jopen
9年前
SCOUTER是一个开源APM和数据库监控工具。它监视Tomcat和MariaDB的性能。 如果您使用的Tomcat,SCOUTER将是监测的最佳选择。
模块
Scouter 拥有三个模块:
-
Agent : gather performance information and send to the server
- Tomcat Agent : Performance for JVM & Tomcat
- ASM : using ASM library of OW2 (http://asm.ow2.org/) for BCI(byte code instrumentation)
- Tools.jar : Java thread dumps, heap dumps, heap histograms, and the other powerful features provided by the JVM as the default.
- JMX : Some counters for Tomcat & JVM such as GC Count, GC Times etc
- Linux Agent : Performance for Linux, Window and OSX
- PSUtil(https://github.com/giampaolo/psutil) : A cross-platform process and system utilities module for Python
- Counters : Cpu, Memory, Disk, Network </ul> </li>
- MariaDB Agent : [to be announced] </ul> </li>
-
Server : received the data from agent and it stores the data. The data is serviced to clients.
- Scala : Written in Scala. It will provide a variety of features and performance scalability that can not be written in Java.
- HASH FILE : Server is using the hash index in order to store large data in files.
- GZIP : Service performance data and profile data are stored is compressed. </ul> </li>
-
Client : provide the user interfaces
- Eclipse RCP : SCOUTER is created as a standalone program. So the client can be connected to multiple servers at the same time. It makes easier that users monitor large scale systems.
- SWT & GEF4 : Charts and Diagrams </ul> </li> </ul>
- It will be deployed and upgraded through the Internet.
- Clients are avaliable on Windows, MAC OSX and Linux.
- It will also be automatically upgraded.
- Key features such as Response-distribution, Active-service, Tag-count analysis are provided.
SCOUTER is just simple. This configuration is simple. It will quickly provide the functions of monitoring OSS.
- Tomcat Agent : Performance for JVM & Tomcat