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

我已经检查了TLS证书在应用程序正在运行的容器中是否有效。据我所知,TLS 1.2到处都在使用。我已经检查并更新了一些http依赖项(okhttp),以防那里的TLS出现问题。不走运。我已经检查了我正在使用的APM密钥令牌是正确的-并验证了我所使用的APM环境变量。
我在我的Application类的main上调用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对于更多需要寻找的东西,任何想法都将非常感谢。
发布于 2021-10-12 12:11:26
我添加了以下env var:
ENV JAVA_OPTIONS=“-Dhttps.protocols=TLSv1.1,TLSv1.2”
Dockerfile基础镜像更改:
从java:8-jdk-alpine到openjdk:8u272-jdk
而且它起作用了。
https://stackoverflow.com/questions/69538000
复制相似问题