【问题标题】:How can I get prometheus exporters running in my grails app?如何让 prometheus 导出器在我的 grails 应用程序中运行?
【发布时间】:2020-12-13 12:11:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: grails groovy configuration prometheus


    【解决方案1】:

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

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

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

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

    前后端需要分开吗?

    没有。

    【讨论】:

    • 你能用 .jar 文件部署一个 Web 应用吗?我的印象是它专门用于桌面/服务器应用程序
    • "你能用 .jar 文件部署一个 web 应用吗?" - 是的。对于 Grails,当您这样做时,我们会创建一个包含嵌入式 Tomcat 服务器的可执行 .jar 文件。有了它,您只需执行 java -jar yourappname.jar 即可运行该东西。
    • “我的印象是它专门用于桌面/服务器应用程序”- Web 应用程序通常是服务器应用程序。
    • 我们的用户指南在docs.grails.org/4.0.4/guide/deployment.html 有一些相关信息。
    猜你喜欢
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多