Skip to content

Scouter 是一款开源 APM(应用程序性能管理)工具。

License

Notifications You must be signed in to change notification settings

yuanzhongqiao/scouter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

梅文中心 欢迎贡献

侦察员

英语 韩国人

开源软件的应用程序性能监控。

SCOUTER 是一个开源 APM,类似于 new relic 和 appdynamics。 (APM 表示应用程序性能监控或应用程序性能管理。)

  • 监控目标(来自侦察代理)

    • Java Agent :Web 应用程序(在 Tomcat、JBoss、Resin ...)、独立 java 应用程序
    • 主机代理:Linux、Windows、Unix
  • 监控目标(来自 Telegraf 支持)自 @2.0.0 起

    • Redis、nginX、apache httpd、haproxy、Kafka、MySQL、MongoDB、RabbitMQ、ElasticSearch、Kube、Mesos ...
  • 监控目标(来自 Zipkin-Scouter 存储)自 @2.5.0 起

屏幕

用户使用系统上的应用程序服务,服务使用系统上的资源。您应该了解此上下文,以便有效地管理系统性能。 SCOUTER 可以帮助您。

  • 侦察兵表演
    • 有关用户的指标:活跃用户、最近使用的用户、今日访客
    • 有关服务的指标:活动服务、TPS、响应时间、应用程序配置文件(方法配置文件、sql 配置文件、外部调用配置文件...)
    • 有关资源的指标:CPU、内存、网络和堆使用情况、连接池等。

一目了然(点击观看视频)

演示图

文件

下载

模块

官方模块:

  • Agent:收集性能信息并发送给服务器

    • Java代理(JVM代理):收集JVM和Web应用程序服务器(例如Tomcat)的配置文件和性能指标...
    • 主机代理(操作系统代理):收集 Linux、Windows 和 OSX 的性能指标...
    • MariaDB 代理:[待公布]
  • 服务器(收集器):保存来自 scouter 代理或 telegraf 的性能指标。数据被传输到 scouter 客户端。

  • 客户端(Viewer):基于RCP的客户端程序。 (不支持 OSX Big Sur。)

  • Web API(自 @1.8.0 起):通过 HTTP 协议获取计数器、XLog、配置文件和其他性能指标的 scouter Web API。

  • Weaver(自@2.17.0起):提供在Java应用程序的代码级别直接控制Scouter XLog和Profiles的能力。

3rd 方 UI

插件

第三方代理


Facebook

如何贡献

  • 注意:仅允许开发分支的拉取请求。
  • 请参阅下面的开发指南。
  • 请注意,您必须为您的第一个拉取请求完成 CLA

问答

博客和帖子


执照

根据 Apache 许可证 2.0 版获得许可

About

Scouter 是一款开源 APM(应用程序性能管理)工具。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 66.8%
  • JavaScript 25.3%
  • Scala 7.7%
  • HTML 0.1%
  • Shell 0.1%
  • CSS 0.0%