All Projects → scouter-project → Scouter

scouter-project / Scouter

Licence: apache-2.0
Scouter is an open source APM (Application Performance Management) tool.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
scala
5932 projects
HTML
75241 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to Scouter

Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+27.29%)
Mutual labels:  monitoring, metrics, agent, apm, performance-monitoring, performance, performance-metrics
Inspectit
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
Stars: ✭ 513 (-71.37%)
Mutual labels:  monitoring, metrics, agent, apm, performance, performance-metrics
Spm Agent Nodejs
NodeJS Monitoring Agent
Stars: ✭ 51 (-97.15%)
Mutual labels:  monitoring, agent, apm, performance-monitoring, performance-metrics
Spm Agent Mongodb
Sematext Agent for monitoring MongoDB
Stars: ✭ 7 (-99.61%)
Mutual labels:  monitoring, metrics, agent, performance-monitoring, performance-metrics
App perf
Open source application performance monitoring tool with emphasis on ease of setup and use. Providing similar functionality like NewRelic/AppNeta/Skylight etc.
Stars: ✭ 353 (-80.3%)
Mutual labels:  monitoring, metrics, apm, performance-monitoring, performance
Opbeat Node
DEPRECATED - See Elastic APM instead: https://github.com/elastic/apm-agent-nodejs
Stars: ✭ 155 (-91.35%)
Mutual labels:  metrics, apm, performance-monitoring, performance, performance-metrics
Nemetric
前端性能指标的监控,采集以及上报。用于测量第一个dom生成的时间(FP/FCP/LCP)、用户最早可操作时间(fid|tti)和组件的生命周期性能,,网络状况以及资源大小等等。向监控后台报告实际用户测量值。
Stars: ✭ 145 (-91.91%)
Mutual labels:  metrics, performance-monitoring, performance, performance-metrics
Pinpoint
APM, (Application Performance Management) tool for large-scale distributed systems.
Stars: ✭ 11,883 (+563.11%)
Mutual labels:  monitoring, agent, apm, performance
Appmetrics
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
Stars: ✭ 864 (-51.79%)
Mutual labels:  monitoring, metrics, performance-monitoring, performance-metrics
Vsphere2metrics
VMware vSphere Performance Metrics Integration with Graphite & InfluxDB
Stars: ✭ 28 (-98.44%)
Mutual labels:  monitoring, metrics, performance-monitoring, performance-metrics
Javamelody
JavaMelody : monitoring of JavaEE applications
Stars: ✭ 2,486 (+38.73%)
Mutual labels:  monitoring, metrics, apm, performance
javametrics
Application Metrics for Java™ instruments the Java runtime for performance monitoring, providing the monitoring data visually with its built in dashboard
Stars: ✭ 19 (-98.94%)
Mutual labels:  agent, metrics, performance-metrics, performance-monitoring
Pinpoint C Agent
It is an agent written by C++, PHP, python languages. And we hope to support other languages by this agent. Until now, it supports [PHP],[C/C++] and [PYTHON].
Stars: ✭ 188 (-89.51%)
Mutual labels:  monitoring, agent, apm, performance
Snmpcollector
A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
Stars: ✭ 216 (-87.95%)
Mutual labels:  monitoring, metrics, performance-monitoring, performance
Amon
Amon is a modern server monitoring platform.
Stars: ✭ 1,331 (-25.73%)
Mutual labels:  monitoring, metrics, agent, performance
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (-7.14%)
Mutual labels:  monitoring, metrics, apm, performance
Stackimpact Java
StackImpact Java Profiler - Production-Grade Performance Profiler: CPU, locks, runtime metrics, and more
Stars: ✭ 7 (-99.61%)
Mutual labels:  monitoring, agent, performance-metrics
Pcp
Performance Co-Pilot
Stars: ✭ 716 (-60.04%)
Mutual labels:  monitoring, metrics, performance
Browser Perf
Performance Metrics for Web Browsers
Stars: ✭ 930 (-48.1%)
Mutual labels:  metrics, performance, performance-metrics
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (-68.81%)
Mutual labels:  monitoring, metrics, performance

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. (not support OSX Big Sur.)

  • 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].