首页 > 解决方案 > 如何让 prometheus 导出器在我的 grails 应用程序中运行?

问题描述

我无法使用我的 grails 应用程序设置 prometheus。我已经完全设置好它并与其他出口商合作,只是真的不知道在哪里使用实际应用程序。

我正在尝试使用此处找到的 jmx 导出器:https ://github.com/prometheus/jmx_exporter

按照该页面上的说明,似乎导出器已附加到 .jar 文件。但据我所知,grails 永远不会转换为 .jar 文件?而且我知道 grails 在 dev 中运行和在生产中运行时它被编译成 .war 文件之间存在差异。前后端需要分开吗?任何信息将不胜感激。

标签: grailsgroovyconfigurationprometheus

解决方案


但据我所知,grails 永远不会转换为 .jar 文件?

您可以决定是否要将 Grails 应用程序部署为.jar文件。如果您使用的是 Grails 3 或 4,如果在项目中应用了 Gradle 插件,则assembleGradle 任务将创建一个.war文件,否则将创建一个可执行文件。war.jar

而且我知道 grails 在 dev 中运行和在生产中运行时它被编译成 .war 文件之间存在差异。

默认情况下,当您生成.war文件(或.jar文件)时,应用程序将以生产模式运行,但您可以出于任何原因生成开发模式.war或开发模式文件。.jar

前后端需要分开吗?

没有。


推荐阅读