spring-boot - ELK APM 框架 - 无法验证 APM 服务器身份
问题描述
我正在尝试将我的应用程序与 APM 框架集成。我已经为一系列其他应用程序完成了它,并且一切都相应地工作。这个特定的 Java SpringBoot 应用程序给了我以下错误:
我检查了 TLS 证书在应用程序运行的容器中是否有效。据我了解,TLS 1.2 无处不在。我已经检查并更新了一些 http 依赖项 (okhttp),以防 TLS 出现问题。没运气。我检查了我使用的 APM 秘密令牌是正确的 - 并验证了我已经输入的 APM 环境变量。
我正在调用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
任何关于更多寻找的想法将不胜感激。
解决方案
推荐阅读
- webpack - Gulp 到 Webpack 4 仅在旧项目中连接和缩小
- java - 如果我返回,如何启用底部导航状态?
- javascript - 防止浏览器在加载文档时部分呈现页面
- istio - 我可以在我的 GKE/Istio 网关上配置多个证书吗?
- r - 使用 RGL 的比例尺
- javascript - 如果使用 node.js 的 mysql 中不存在用户 ID,则抛出错误消息
- python - 绘制集群中心的 KeyError
- r - `st_buffer` 中的 `dist` 参数默认设置为什么单位?
- forms - Delphi 10.2 中的 TWebBrowser 没有显示应有的表单
- python - pandas series/df.replace - 传递 dict 时不能再替换子字符串(版本问题?.24.1)