SCOUTER is an open source APM like new relic and appdynamics. (APM means application performance monitoring or application performance management.)
-
Monitoring target (currently)
- Java application - Web applications (on Tomcat, JBoss, Resin...), Standalone java applications
- OS - Linux, Windows, Unix
-
Monitoring target (to-be : contributing welcome)
- Redis, Apach HTTPD, nginX, Nodejs ...
Users use application services on a system and the services use resources on the system. You should understand this context in order to manage the system performance efficiently. SCOUTER can help you.
- SCOUTER shows
- Metrics about users : Active user, Recently used user, Today visitor
- Metrics about services : Active service, TPS, Response time, Application profiles(method profile, sql profile, external call profile...)
- Metrics about resources : Cpu, Memory, Network and Heap usage, Connection pools etc.
-
Agent : gather performance information and send to the server
- Java Agent (JVM Agent) : gathering profiles and performance metrics of JVM & Web application server(eg. Tomcat)...
- Host Agent (OS Agent) : gathering performance metrics of Linux, Windows and OSX...
- MariaDB Agent : [to be announced]
-
Server (Collector) : save the performance metrics from agents. The data is streamed to clients.
-
Client (Viewer) : client program based on RCP.
- Notice : Pull request to develop branch only allowed.
- Refer to the development guide below.
- Please note that you will have to complete a CLA for your first pull-request.
- Applying Scouter APM to my service : by Kingbbode
- Effective monitoring by Scouter : by TMON
- Opensource performance monitoring, Scouter configurations : by SUN
Licensed under the Apache License, Version 2.0