问题标签 [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 回答
112 浏览

asp.net - GC 中的 ASP.NET 性能 %Time 即使应用程序处于空闲状态

如果问题太模糊,我很抱歉。我不应该将任何日志或其他信息从我的工作场所复制到公众。但这里有一个问题:

在我的组织中,我们有一个 CA APM 团队来监控应用程序性能。我们的一个空闲应用程序(目前还没有用户,因为正式版本将在接下来的几个月内发布)显示 w3wp:%Time in GC 为 89,高于设置的阈值 80。从开发人员的角度来看,代码未执行,但 CA APM 告诉我们这是来自我们的应用程序池,服务器专用于我们的应用程序。空闲的 asp.net 应用程序会导致这样的问题吗?基础架构团队只是将其推给开发人员,而开发人员一无所知,因为在他们看来,他们的代码没有被执行。对此主题的任何建议和见解都将受到高度赞赏。

0 投票
1 回答
3290 浏览

java - java.lang.NoClassDefFoundError:com/singularity/ee/agent/appagent/services/bciengine/templates/IHttpServletRequest

我需要为我的应用程序实现应用程序性能监控(APM),因此我实现了 appdynamic

我正在使用 Payara 服务器,为了将其配置为 appdynamic,我遵循以下网址 GlassFish+Startup+Settings

我正确设置了每件事,并且能够与 appdynamic 连接。我对此非常确定,因为我使用一个运行正常的演示应用程序对其进行了测试。但是,当我在基于 Struts2 的应用程序的服务器上为我的实际应用程序做同样的事情时,我将面临以下两件事。

  1. 当我尝试访问根 URL 时,服务器询问用户名和密码,并显示错误401(请参见附图 1)
  2. 当我尝试访问登录网址时,我收到错误404(请参见附图 2)。

我担心的是为什么我的应用程序面临上述两个问题?如果我从应用程序中删除APM配置,那么这两点对我来说都不会发生。一切正常。

我正在使用 Struts 2.3.24 Payara 服务器(glassfish)。

如果有人遇到此问题或有任何想法,请告诉我,我将非常感谢您。

我这边还需要任何其他想法,然后让我知道我会更新。

建议是最受欢迎的。

这表明当我尝试访问根 url

这表明当我尝试 Root 访问权限时

这表明当我尝试访问登录 url 时,当我点击 root url 时出现以下错误(仅当 APM 与服务器一起配置时才会发生错误)无法访问登录页面

0 投票
2 回答
398 浏览

jmeter - Dynatrace 标记-JMeter

我想添加DynaTrace标签,即

dynaTrace: PC=JMETER;NA=Transaction Name;VU=Thread Group Name

事务级别而不是请求级别的 JMeter 脚本。如果有人对此有建议/答案,请帮助我

0 投票
2 回答
3379 浏览

jvm - 阻塞的线程会导致高 CPU 消耗吗

我们最近在生产环境中看到了 CPU 消耗高的问题,并且在调试时发现了一些奇怪的问题。当我执行“top -H”来查看每个线程 ID 的 CPU 统计信息时,我发现一个线程 X 消耗了高 CPU。当我进行线程转储时,我看到这个线程 X 处于 BLOCKED 状态。这是什么意思,处于 BLOCKED 状态的线程可以消耗高 CPU 吗?我认为这可能是一个微不足道的问题,但我是调试性能问题和 JVM 的新手,不确定我可能在这里遗漏了什么。

0 投票
1 回答
1233 浏览

monitoring - 如何在 Datadog 中添加数据以创建自定义仪表板?

我是 Datadog APM 的新手。我已经阅读了一些教程,但我无法找到如何在 Datadog 中添加数据以创建自定义仪表板?

0 投票
1 回答
177 浏览

newrelic - New Relic:如何配置以获取单个应用程序指标和应用程序组的聚合统计信息

问题:我刚刚使用 New Relic 检测了一个节点微服务,我看不到该服务的聚合(有其他服务)和个人(没有其他服务数据)形式的数据。

问题详述:作为 New Relic 检测/配置的一部分,我使用服务名称设置“app_name”。(这是 New Relic 的标准配置设置。)

完成此操作后,我可以转到 New Relic 并通过从应用程序列表中选择它(按 app_name)来查看正在运行的微服务。我可以看到概述、服务地图、事务、数据库......这些页面都很好地关注我的服务,并突出显示我作为服务所有者/开发人员感兴趣的指标。

然而,我的经理有一个团队,每个人都拥有/开发服务。我的经理希望所有这些服务共享相同的“app_name”,这样他就可以访问 New Relic,查看概览、服务地图、事务......所有这些都很好地显示了他负责的所有服务的兴趣指标.

如果我们在服务中使用唯一名称,我的经理不会获得聚合视图。如果我们在所有服务中使用一个通用名称,服务所有者就不会获得他们服务的集中视图。

我想让 New Relic 数据的两个消费者都能得到他们想要的东西。

这必须是具有共同解决方案的共同需求。

我尝试过/学到的东西:多个“app_name”:我了解到我可以为每个服务/应用程序提供最多三个“app_name”值。我已经尝试过了,它似乎工作得很好。通过提供唯一名称和通用名称,这两个应用程序名称都可以在“应用程序”选择列表中使用。这似乎可以满足我们的需要,但文档暗示这是为了支持在不同环境中运行的应用程序。它似乎也是一种“类似黑客”的方法,因为它仅限于三个值,并且可以想象需要更多方法来聚合数据。如果这是推荐/常用的方法,那么我可以接受。

类别/标签方法:我还尝试为应用程序添加标签(标签是在 New Relic 配置中设置的键/值对)。这似乎是一种更通用的方法,可以根据需要进行扩展。但是,它并不能解决问题。它只是允许按类别过滤应用程序/服务列表。这些类别不可用作聚合指标的方式。

见解/基础设施:有一些我还不了解的 New Relic 功能。我们的帐户无法访问这些功能,因此如果它们是正确的方法,我需要建议我们增强我们的帐户。

所以。这似乎是一个相当基本的共同愿望。我可能错过了一个明显的方法,但我还没有看到它。搜索 New Relic 文档有点棘手,因为它是使用 New Relic 功能的语言编写的,而且我不知道我是否使用了正确的搜索词。

如果有人知道解决此问题的普遍正确方法,我将非常感谢您的来信。

0 投票
1 回答
1407 浏览

performance - 什么是 naver-pinpoint 中的间隙毫秒

我们在公司中使用 pinpoint 来监控我们的应用程序的性能。在分析 API 时,我看到了一个名为 GAP(ms) 的字段。请帮助我理解这是什么意思。

0 投票
1 回答
282 浏览

java - naver pinpoint 不显示后台线程?

在 APM pinpoint 中,我可以在“实时活动线程图”上看到 Java 示例应用程序的所有 http 调用线程。但是我找不到任何内部线程的后台运行线程。有没有办法在图表中显示这些线程?

0 投票
1 回答
231 浏览

microservices - AppDynamics 是否记录请求和响应

AppDynamics 能否显示在不同微服务系统之间交换的请求或响应。他们显示呼叫跟踪,但找不到呼叫之间传递的详细信息。

0 投票
1 回答
2157 浏览

zipkin - AppDynamics 与 Zipkin 作为 APM 工具

由于 zipkin 是开源的,除了定价之外,AppDynamics 和 Zipkin 之间的功能有什么区别。他们中的任何人都可以在他们的控制台中显示请求或响应吗?