【问题标题】:New Relic with graalvm带有 graalvm 的新 Relic
【发布时间】:2022-12-04 23:25:49
【问题描述】:

我正在开发具有原生 graalvm 支持的 spring boot 3 应用程序。 为此,我想将 Newrelic 与之集成。 关于将新 Relic 与 graalvm 集成的任何想法。

我尝试使用 --jvmargs 选项添加新的 Relic 代理。

【问题讨论】:

    标签: newrelic graalvm-native-image


    【解决方案1】:

    可以将 New Relic 与具有原生 GraalVM 支持的 Spring Boot 3 应用程序集成。您可以在启动应用程序时使用 --jvmargs 选项将 New Relic 代理添加到您的应用程序。这将允许在应用程序启动时加载和初始化代理,并使 New Relic 能够监控和收集有关应用程序性能的数据。

    为了使用--jvmargs 选项,您需要在应用程序的类路径中包含newrelic.jar 文件,并指定包含您的New Relic 许可证密钥和其他配置设置的newrelic.yml 文件的位置。然后,您可以在启动应用程序时将 --jvmargs 选项传递给 java 命令,以及启用 New Relic 代理所需的参数。

    这是一个看起来如何的示例:

    java -cp newrelic.jar:<other classpath entries> 
         -Dnewrelic.config.file=<path to newrelic.yml> 
         --jvmargs '-javaagent:newrelic.jar' 
         com.example.MyApp
    

    在此示例中,我们将 newrelic.jar 文件添加到类路径,设置 newrelic.yml 文件的位置,并将 -javaagent 参数传递给 --jvmargs 选项以启用 New Relic 代理。

    添加并配置 New Relic 代理后,它将自动开始收集有关您应用程序性能的数据,您可以在 New Relic UI 中查看此数据。这将使您能够监控应用程序的性能并识别任何潜在的性能问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多