scouter

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

Github星跟蹤圖

Maven Central
contributions welcome

scouter

English 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 targets (from scouter agent)

    • Java Agent : Web application (on Tomcat, JBoss, Resin ...), Standalone java application
    • Host Agent : Linux, Windows, Unix
  • Monitoring targets (from Telegraf support) Since @2.0.0

    • Redis, nginX, apache httpd, haproxy, Kafka, MySQL, MongoDB, RabbitMQ, ElasticSearch, Kube, Mesos ...
  • Monitoring targets (from Zipkin-Scouter storage) Since @2.5.0

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 scouter agents or telegraf. The data is streamed to scouter client.

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

Plugins

3rd-party Agent

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

主要指標

概覽
名稱與所有者scouter-project/scouter
主編程語言Java
編程語言Java (語言數: 7)
平台
許可證Other
所有者活动
創建於2015-06-04 01:19:31
推送於2024-07-02 04:33:16
最后一次提交2024-02-26 10:32:19
發布數103
最新版本名稱v2.20.0 (發布於 )
第一版名稱0.0.1 (發布於 )
用户参与
星數2.1k
關注者數183
派生數572
提交數2.9k
已啟用問題?
問題數593
打開的問題數222
拉請求數362
打開的拉請求數15
關閉的拉請求數50
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?