【问题标题】:ELK APM Framework - APM Server identity could not be verifiedELK APM 框架 - 无法验证 APM 服务器身份
【发布时间】:2021-10-12 09:21:17
【问题描述】:

我正在尝试将我的应用程序与 APM 框架集成。我已经为一系列其他应用程序完成了它,并且一切都相应地工作。这个特定的 Java SpringBoot 应用程序给了我以下错误:

我已检查 TLS 证书在应用程序运行的容器中是否有效。据我了解,TLS 1.2 无处不在。我已经检查并更新了一些 http 依赖项 (okhttp),以防 TLS 出现问题。没运气。我检查了我使用的 APM SECRET TOKEN 是正确的 - 并验证了我输入的 APM 环境变量。

我在我的 Application 类的主目录上调用 ElasticApmAttacher.attach();。 我有一个 elasticapm.properties 文件如下:

enable_log_correlation=true
service_name=my-api-name

以下环境变量:

ELASTIC_APM_APPLICATION_PACKAGES=my_classpath_here
ELASTIC_APM_SERVER_URL=apm_addresss_here
ELASTIC_APM_SECRET_TOKEN=token_here

我们将不胜感激任何关于寻找更多内容的想法。

【问题讨论】:

    标签: spring-boot elk apm elastic-apm


    【解决方案1】:

    我添加了以下环境变量:

    ENV JAVA_OPTIONS=“-Dhttps.protocols=TLSv1.1,TLSv1.2”

    Dockerfile 基础镜像更改:

    java:8-jdk-alpineopenjdk:8u272-jdk

    它奏效了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多