Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

831jsh/scouter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2,462 Commits

Repository files navigation

Maven Central contributions welcome

scouter

Englsh Korean

Application Performance Monitoring for Open Source S/Ws.

SCOUTER is an open source APM like new relic and appdynamics. (APM means application performance monitoring or application performance management.)

  • Monitoring target (scouter agent)

    • Java application - Web applications (on Tomcat, JBoss, Resin...), Standalone java applications
    • OS - Linux, Windows, Unix
  • Monitoring target (telegraf agent support)

    • Redis, nginX, apache httpd, haproxy, Kafka, MySQL, MongoDB, RabbitMQ, ElasticSearch, Kube, Mesos ...

Screen

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.

At a glance(Click to watch the video)

Demo gif

Documents

Download

Modules

Official modules:

  • 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.

  • Web API (Since @1.8.0) : scouter web apis to get counters, XLogs, profiles and another performance metrics via HTTP protocol.

3rd-party Agent

3rd-party UIs

Plugins


Facebook

How to contribute

  • 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.

Q&A

Blogging & Posts


License

Licensed under the Apache License, Version 2.0

About

Scouter is an open source APM (Application Performance Management) tool.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • Java 74.0%
  • JavaScript 20.1%
  • Scala 5.6%
  • HTML 0.3%
  • Shell 0.0%
  • CSS 0.0%

AltStyle によって変換されたページ (->オリジナル) /