我有一个问题卡住了,不确定该如何解决。
在我的工作项目中,我有一个 ActiveMQ 队列,并希望将一些指标发送到 Prometheus,以帮助我在 Grafana 中创建一些警报。我知道对于 ActiveMQ Artemis,我可以使用这个插件,但我不完全理解如何配置它。
我的应用程序部署在 Kubernetes 集群上,ActiveMQ broker 也在那里。因此,我创建了一个实现org.apache.activemq.artemis.core.server.metrics.ActiveMQMetricsPlugin
的ActiveMQPrometheusMetricsPlugin类。现在我感到困惑的地方是:我应该部署我的应用程序,然后 Prometheus 收集指标吗?我需要做更多的配置吗?
我们通常不在本地环境中构建应用程序。我们使用的是一个流水线,将应用程序构建并部署到各种环境(dev、test、prod)。我应该像 GitHub 插件项目一样进行配置,然后部署它,之后找到那些 jar 包在 Kubernetes 上移动到正确的位置吗?另外,开发运维告诉我,我们正在使用默认的配置。我不知道是否有一个broker.xml
文件。
broker.xml
文件,那么代理是如何配置的? - Justin Bertram