grails - 如何让 prometheus 导出器在我的 grails 应用程序中运行?
问题描述
我无法使用我的 grails 应用程序设置 prometheus。我已经完全设置好它并与其他出口商合作,只是真的不知道在哪里使用实际应用程序。
我正在尝试使用此处找到的 jmx 导出器:https ://github.com/prometheus/jmx_exporter
按照该页面上的说明,似乎导出器已附加到 .jar 文件。但据我所知,grails 永远不会转换为 .jar 文件?而且我知道 grails 在 dev 中运行和在生产中运行时它被编译成 .war 文件之间存在差异。前后端需要分开吗?任何信息将不胜感激。
解决方案
但据我所知,grails 永远不会转换为 .jar 文件?
您可以决定是否要将 Grails 应用程序部署为.jar
文件。如果您使用的是 Grails 3 或 4,如果在项目中应用了 Gradle 插件,则assemble
Gradle 任务将创建一个.war
文件,否则将创建一个可执行文件。war
.jar
而且我知道 grails 在 dev 中运行和在生产中运行时它被编译成 .war 文件之间存在差异。
默认情况下,当您生成.war
文件(或.jar
文件)时,应用程序将以生产模式运行,但您可以出于任何原因生成开发模式.war
或开发模式文件。.jar
前后端需要分开吗?
没有。
推荐阅读
- spring - 查询单个资源时,Spring Data Rest将连接列对象输出为JSON字段
- php - 当我尝试关闭 ssh2 连接时,没有回复
- django - 没有通过 Django GET URL 收到 # 和 % 符号
- java - 单例中的全局状态
- android - 如何使用 arm-linux-androideabi 编译器构建 iotivity-lite?
- python - 如何使用 PyPDF2 在不损失质量的情况下压缩 pdf
- reactjs - Reactjs 在地图函数中设置状态
- java - 我可以建议 JVM 何时进行垃圾收集吗?
- python - python docker apis 是否可以创建一个容器并运行一个命令?
- android - 为什么使用Gson反序列化到另一个类后会生成LinkedTreeMap?