问题标签 [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 投票
3 回答
1959 浏览

elasticsearch - 如何启用对 Elastic APM 服务器的远程访问/请求?

我在单台机器上设置了 Elastic 和 APM 服务器。我已将 APM java 代理配置为将跟踪推送到本地主机上的 APM 服务器。Windows 上的 localhost 配置一切正常。

现在,我希望为在同一网络上的不同机器上运行的应用程序运行 apm java 代理。那是 linux 上的 apm java 代理和在 windows 机器上运行的 apm 服务器。

默认 APM-server 监听 localhost。我尝试使用 - 更改 apm-server.yml 文件的设置 -

默认为:

修改apm-server.yml后,进程浏览器显示apm-server.exe进程监听IP-host-ip port-8200协议-TCP。但是,仍然无法从网络上的其他机器访问http://host-ip:8200 。在同一台机器(Windows)上http://localhost:8200http://host-ip:8200工作正常并给出以下响应。

感谢帮助。

0 投票
0 回答
31 浏览

android - 了解newrelic响应时间

我正在为 api 服务器和 android 应用程序使用 newrelic。当我检查 api 的性能时,它显示平均响应时间为 50 毫秒。但是当我在移动部分查看应用程序的平均响应时间时,它显示的数字要大得多(800 毫秒)。

所以我的问题是。

  1. api服务器中的响应时间是什么意思,是第一个字节的时间还是最后一个字节的时间

  2. 从哪里我可以找到差异的属性,是网络还是应用程序处理或有效负载大小。

  3. 我怎样才能从 android 应用程序中获得类似于 chrome 的 api 分发。通过类似于 Chrome 的分发,我的意思是 chrome 显示所有网络调用的时间线,包括串行和并行调用以及花费的时间

0 投票
2 回答
1444 浏览

javascript - 如何在 DEV 环境中禁用 apm

我有一个启用了 apm 的应用程序,并且对 apm sdk 的唯一引用位于 package.json 依赖项和 app.js 上。我有以下行:

常量“apm”在任何地方都没有使用。

我想删除 apm 因为在我的本地环境中我收到以下消息:

0 投票
0 回答
31 浏览

java - APM 显示迁移到 Oracle 12c 后 SQL 的大量执行

从 oracle 10c 迁移到 12c 后,在内部范围内我们经常看到大量相同的 sql 执行大量次数,这导致了堆空间问题。

由于代码相同并且问题没有出现在 10c 中,为什么它现在在迁移后导致问题?

例子:

在java中,我们有方法存储库。load(id) 在很多地方都被 for 循环调用。所以这是我们在 Intrascope APM 中看到的 sql,它在 30 分钟内执行了 500 000 次。并突然将堆大小增加到最大值。

这个问题在 10c 中没有出现

以下是 30 分钟内增加的 APM 堆空间

在此处输入图像描述

SQL 执行

在此处输入图像描述

0 投票
1 回答
536 浏览

elasticsearch - 如何在 ELK 堆栈中使用 APM jvm.memory.heap.used

是否有关于如何使用 jvm.memory.heap.used 在 kibana 中获取此数据的示例。

0 投票
1 回答
126 浏览

newrelic - 基于 Java 堆使用情况的警报

我们目前使用 New Relic 作为 APM。但是,我遇到的 New Relic 问题(可能不一定是 New Relic 特定的)是,我无法创建警报,假设即使在垃圾收集之后,已用堆空间也稳定上升。我们想使用 New Relic 的数据自己做,定期轮询数据,然后使用收集到的数据来提取我们需要的信息。但是,我们不能说 GC 何时触发。我知道我们可以在 APM 仪表板上查看它以了解收集模式如何,但这需要手动干预。因此,我们希望根据我们从 New Relic 收集的数据中看到的模式自动发出警报。

因此,在我们继续构建这样的系统之前,市场上是否有任何现有的工具可以实现上述目标。如果可以通过利用 New Relic 中的 NRQL 或 New Relic 中的任何其他功能来完成,那么这对我们来说将是理想的。

0 投票
1 回答
985 浏览

elasticsearch - 如何分离 Elastic APM 代理?

我正在试用 Elastic APM。

我使用了自动设置apm-agent-attach-standalone.jar。(我也使用-javaagent了标志(手动设置),效果很好)

数据已成功从代理接收,我使用 APM UI 进行监控。

如何将此代理从流程中分离出来?

如果我想停止这个代理怎么办?

0 投票
0 回答
71 浏览

node.js - ElasticSearch APM 代理设置到节点应用程序

我正在尝试将我的 Node.js 应用程序与 Elasticsearch 和 Kibana 集成。我也是 ElasticSearch 的新手。当我尝试安装npm install elastic-apm-node --save时,我收到以下错误。

截屏

0 投票
2 回答
2185 浏览

elasticsearch - 如何在 Elastic APM 中删除服务?

我正在试用 Elastic APM。我已经成功创建了一个数据流入的服务。我想看看我是否可以有多个服务。不知何故,我遇到了问题,所以我想删除一些服务。但是,我找不到删除服务的方法。

在此处输入图像描述

问题:如何在 APM 中删除服务?

更多信息

与 APM 相关的索引:

在此处输入图像描述

上面包含我要删除的服务。

0 投票
1 回答
52 浏览

elasticsearch - Elastic APM 能否测量除 Web 应用程序以外的应用程序的性能?

我见过一些仅测量在 WAS 上运行的 Web 应用程序的 APM。

Elastic APM 能否测量其他应用程序(如纯 Java 应用程序等)的性能?

如果没有,我可以使用https://www.elastic.co/guide/en/apm/agent/java/1.x/public-api.html(公共 API),以便它可以衡量非 Web 应用程序的性能?

我将不胜感激任何建议。干杯。