问题标签 [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.
spring - 非法状态异常:附件使用时出错:co.elastic.apm.attach.bytebuddy.agent.ByteBuddyAgent
我刚刚使用 springboot 创建了一个应用程序,使用了 APM 工具的 Elastic APM attacher。当我运行 apm 附加程序时,它会生成错误异常,如下所示。用于生成错误的代码:
但是,如果我尝试运行应用程序注释行即 //ElasticApmAttacher.attach(); 从相同的代码,它成功运行
我正在寻找解决方案,但到目前为止一无所知。有人可以建议如何解决它
elasticsearch - 如何在 Elasticsearch apm 中搜索自定义标头?
我有一个快速的问题,我不能使用自定义标题通过下面的代码进行搜索。但它不起作用。
是否可以通过在 elasticsearch apm 搜索自由文本字段中编写任何查询来搜索上述代码?
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>
似乎很有希望。我不确定应该使用哪些标志(如果有)?
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-load
,route-change
我还想为某些按钮单击添加自定义事务/跨度。
我坚持检查是否已经存在可用于添加自定义跨度的现有事务开始:
但是获取当前事务失败(第一行)。
amazon-cloudfront - 如何配置使用 http inside 作为 AWS Cloudfront 中的内部协议
在开发环境中,我们使用三个服务(注册、支付和报告)作为单个 EC2 中的每个 docker 容器。并将云端的 EC2 DNS 映射为使用移动应用程序的 https。现在我发现这三个服务使用https作为它们的内部协议。我的问题是这三个服务在内部进行通信,我想使用http 协议而不是https不继承 cloudfront,因为我在apm-server
报告服务中使用这就是为什么其余两个服务apm-server
由于https
. 在不使用 Cloudfront 的情况下,这些都可以工作。那么,有没有办法在云端内部配置不使用 https?
elasticsearch - ElasticAPM 无法建立与 APM 服务器的连接:“#Errno::EINVAL: Invalid argument>”
在连接到 APM 服务器时,上述错误一直在开发服务器控制台中呈现。
opentracing - opentracing/jaeger 相对于 APM 跟踪功能的优势
我在看 APM 工具。本质上 Dynatrace 我可以看到它还提供了似乎与语言无关且无需修改代码的跟踪功能。
与 dynatrace 这样的工具相比,jaeger/open tracking 在哪里是更好的选择?
是的,dynatrace(或其他类似 Elastic APM)能够提供对应用程序的更多洞察,而不是跟踪。
但仅从跟踪的角度来看...... jaeger 有哪些优势或功能比 APM 工具更好或在 APM 中不可用。仅从跟踪的角度来看。
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
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
一切正常时,并且存在堆栈跟踪。
我想知道这是一个错误还是我错过了一些配置。
monitoring - 是否有以微米为单位的属性可以禁用发送 SFx 指标?
我正在开发一个 spring-boot 项目,该项目使用 SignalFx (APM) 进行监测,仪器是使用千分尺和执行器完成的。
当我在本地运行应用程序时,即当我的个人资料设置为local
.
是否有可用于禁用从本地发送的指标的属性?
我有一个配置配置文件特定属性的工具。