Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Brooklyn如何获取项目指标?_Apache_Brooklyn - Fatal编程技术网

Apache Brooklyn如何获取项目指标?

Apache Brooklyn如何获取项目指标?,apache,brooklyn,Apache,Brooklyn,你能简单地解释一下ApacheBrooklyn架构是如何将自己注入到项目中(例如Spring Boot、Node等)并从中提取度量数据的吗?它是否有用于Java项目的插件?或者,它是否像普罗米修斯那样直接拉动指标?如果是,怎么做 我只需要了解一下概况。从文档中我无法理解太多内容。Apache Brooklyn在“管理服务器”上运行,这就是应用程序管理逻辑运行的地方。不需要在应用程序的服务器上安装代理 对于应用程序的实时管理,Brooklyn可以从一系列不同的来源获取指标。我们将把它分为两类 使用

你能简单地解释一下ApacheBrooklyn架构是如何将自己注入到项目中(例如Spring Boot、Node等)并从中提取度量数据的吗?它是否有用于Java项目的插件?或者,它是否像普罗米修斯那样直接拉动指标?如果是,怎么做


我只需要了解一下概况。从文档中我无法理解太多内容。

Apache Brooklyn在“管理服务器”上运行,这就是应用程序管理逻辑运行的地方。不需要在应用程序的服务器上安装代理

对于应用程序的实时管理,Brooklyn可以从一系列不同的来源获取指标。我们将把它分为两类

使用应用程序的管理界面

如果应用程序公开指标,则可以直接从服务器检索这些指标

例如,JBoss/Wildfly应用程序服务器通过http(s)端点公开指标,CouchDB等系统也是如此。类似地,Brooklyn可以直接使用JMX、SNMP等检索指标

作为一种效率最低的方法(!),Brooklyn甚至可以配置为通过ssh/winrm定期执行命令,以检索有关应用程序的系统度量

通过第三方监控系统

许多人已经有了一个监控系统,例如NewRelic、Datadog、AppDynamics、Dynatrace、Prometheus等

Brooklyn可以连接到第三方监控系统,以检索有关应用程序组件的指标(或警报)

这种方法在监视/管理数千个组件时可以更好地扩展