gpt4 book ai didi

apache - Apache Brooklyn 如何提取项目指标?

转载 作者:行者123 更新时间:2023-12-04 01:23:29 32 4
gpt4 key购买 nike

您能否简要解释一下 Apache Brooklyn 架构如何将自身注入(inject)项目(例如 Spring Boot、Node 等)并从中提取指标数据?有没有在Java项目中使用的插件?或者,它是否像 Prometheus 那样直接拉取指标?如果是,怎么办?

我只需要了解一个概述。我对文档了解不多。

最佳答案

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

为了实时管理您的应用程序,Brooklyn 可以从一系列不同的来源提取指标。我们将其分为两类。

使用应用程序的管理界面

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

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

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

通过第 3 方监控系统

许多人已经有了监控系统 - 例如New Relic、Datadog、AppDynamics、Dynatrace、Prometheus 等

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

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

关于apache - Apache Brooklyn 如何提取项目指标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62247337/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com