问题标签 [apm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1056 浏览

spring - 非法状态异常:附件使用时出错:co.elastic.apm.attach.bytebuddy.agent.ByteBuddyAgent

我刚刚使用 springboot 创建了一个应用程序,使用了 APM 工具的 Elastic APM attacher。当我运行 apm 附加程序时,它会生成错误异常,如下所示。用于生成错误的代码:

但是,如果我尝试运行应用程序注释行即 //ElasticApmAttacher.attach(); 从相同的代码,它成功运行

我正在寻找解决方案,但到目前为止一无所知。有人可以建议如何解决它

0 投票
0 回答
241 浏览

elasticsearch - 如何在 Elasticsearch apm 中搜索自定义标头?

我有一个快速的问题,我不能使用自定义标题通过下面的代码进行搜索。但它不起作用。

是否可以通过在 elasticsearch apm 搜索自由文本字段中编写任何查询来搜索上述代码?

0 投票
1 回答
955 浏览

elasticsearch - 如何在 Kibana 中安装/启用 Elastic APM 仪表板

我无法让 APM“按钮”和仪表板出现在 Kibana 页面上。是的,有一个“添加 APM”按钮告诉您该做什么,但它似乎并没有真正起作用。

实际上,这并不完全正确——我能够在我的 Kibana 视图中“安装”APM“按钮”和相应的仪表板,但我不记得我必须做什么才能实现这一点。

我相信我已经安装并运行了各种组件(Elasticsearch、Kibana、APM 服务器)。“检查 APM 服务器状态”按钮表明它已正确设置。如果我单击页面底部的“APM 仪表板”按钮,它会给我一个项目列表,但我不知道它们是什么或它们是否与 APM 有任何关系。

我不知道如何让 APM 出现在 Kibana 中。有人有什么想法吗?

更新

https://www.elastic.co/guide/en/apm/server/current/getting-started-apm-server.html

然后

https://www.elastic.co/guide/en/apm/server/current/installing.html

然后

https://www.elastic.co/guide/en/apm/server/current/apm-server-configuration.html

这似乎提供了我无法在其他地方找到的特定信息。的用法apm-server setup <flags>似乎很有希望。我不确定应该使用哪些标志(如果有)?

0 投票
1 回答
349 浏览

vue.js - 如何在 Vue.js 中获取当前的 Elastic APM 实例?

Elastic APM我已根据文档(https://www.elastic.co/guide/en/apm/agent/rum-js/current/vue-integration.html)集成到我的 Vue.js 应用程序中

除了默认事件之外page-loadroute-change我还想为某些按钮单击添加自定义事务/跨度。

我坚持检查是否已经存在可用于添加自定义跨度的现有事务开始:

但是获取当前事务失败(第一行)。

0 投票
1 回答
98 浏览

amazon-cloudfront - 如何配置使用 http inside 作为 AWS Cloudfront 中的内部协议

在开发环境中,我们使用三个服务(注册、支付和报告)作为单个 EC2 中的每个 docker 容器。并将云端的 EC2 DNS 映射为使用移动应用程序的 https。现在我发现这三个服务使用https作为它们的内部协议。我的问题是这三个服务在内部进行通信,我想使用http 协议而不是https不继承 cloudfront,因为我在apm-server报告服务中使用这就是为什么其余两个服务apm-server由于https. 在不使用 Cloudfront 的情况下,这些都可以工作。那么,有没有办法在云端内部配置不使用 https?

0 投票
0 回答
358 浏览

elasticsearch - ElasticAPM 无法建立与 APM 服务器的连接:“#Errno::EINVAL: Invalid argument>”

在连接到 APM 服务器时,上述错误一直在开发服务器控制台中呈现。

0 投票
0 回答
982 浏览

opentracing - opentracing/jaeger 相对于 APM 跟踪功能的优势

我在看 APM 工具。本质上 Dynatrace 我可以看到它还提供了似乎与语言无关且无需修改代码的跟踪功能。

与 dynatrace 这样的工具相比,jaeger/open tracking 在哪里是更好的选择?

是的,dynatrace(或其他类似 Elastic APM)能够提供对应用程序的更多洞察,而不是跟踪。

但仅从跟踪的角度来看...... jaeger 有哪些优势或功能比 APM 工具更好或在 APM 中不可用。仅从跟踪的角度来看。

0 投票
0 回答
1022 浏览

elasticsearch - Elastic APM 服务器性能低下

我目前正在检查为什么当时间范围设置为超过 24 小时时 Kibana 中的 APM UI 没有向我输出信息。

检查配置时,我确实注意到我们没有为 APM 服务器设置 Kibana 端点。

检查 APM 日志我看不到错误,但是当转到 APM UI 时,我可以在 Kibana 日志中找到此错误:

从输出看来,Kibana 找不到任何服务器配置,但设置已成功完成,但我也无法访问在 Kibana 中移动的 APM 设置(超时,错误 404)。

其他查询或来自相同索引的查询运行良好,不会增加任何延迟。

APM 代理是最新版本的 Django (Python) 代理。而且集群的资源指标和状态都非常好,所以集群应该足够强大。

我们也在 Kubernetes 中进行了测试部署,服务有时会显示在 APM UI 中,但目前已关闭。

环境和版本:

Elasticsearch 在 Docker 容器中部署在 GCP 上(不同 VM 上的 4 个节点 + 1 个具有 APM 服务器、Kibana 和 Elasticsearch 客户端节点的 VM)。

ES、Kibana、APM-Server 版本:7.3.1

0 投票
0 回答
267 浏览

exception - 使用 Spring WebFlux 时 New Relic APM 中缺少 strackrace

使用 Spring WebFlux 时 New Relic APM 中缺少 strackrace

我使用 Spring WebFlux 5.2.3 和 Java Agent 5.9.0。当APM> Events>发生错误时,Errors我只能看到简短的错误消息:

而在日志上我可以看到完整的堆栈跟踪:

当我使用spring-web一切正常时,并且存在堆栈跟踪。

我想知道这是一个错误还是我错过了一些配置。

0 投票
1 回答
322 浏览

monitoring - 是否有以微米为单位的属性可以禁用发送 SFx 指标?

我正在开发一个 spring-boot 项目,该项目使用 SignalFx (APM) 进行监测,仪器是使用千分尺和执行器完成的。
当我在本地运行应用程序时,即当我的个人资料设置为local.
是否有可用于禁用从本地发送的指标的属性?
我有一个配置配置文件特定属性的工具。