问题标签 [appdynamics]
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.
java - 从 Hazelcast 2.5 升级到 3+ 的性能下降
由于 Hazelcast 2.5 中的一个已知(已修复)错误,我们决定这将是我们项目的下一个升级候选者。但是在加入最新版本(3.2.2)之后,我们的表现很糟糕。
我们使用 Hazelcast 的方式:
- 两个节点
- 多个 IMap 实例(总共约 7 个地图)
- 两个节点都更新地图
- 地图上有很多读物
- 启用近缓存以加快读取速度
map.values()
使用 Hazelcast 2.5 时,我们提供了所有包含键的列表,而不是使用 ,我们获得了出色的性能map.getAll(containedKeys)
。我们通过向 map 添加一个来跟踪 containsKeys 的方式EntryListener
,该 map 将 containsKeys 存储在并发集合中。这是由一位同事添加的,感觉就像一个黑客,但就像一个魅力。
现在,当我们升级到 Hazelcast 3.2.2 时,我们会立即看到问题java.io
,例如查看 AppDynamics 的以下片段:
这是我们在 Hazelcast 2.5 中没有看到的,但在 3.2.2 中确实有。它使我们的应用程序完全停止。再次用 2.5 替换 jar(并将 Entry 重命名回 MapEntry),没有任何问题。
这可能是什么原因造成的?也许它不再使用近缓存?
linux - 如何设置 Appdynamics 环境
我正在尝试安装 Appdynamics APM 工具。它包含三个组件:
我有几个疑问:
appdynamics - AppDynamics Pro 中的停顿是什么意思?
我想知道 AppDynamics Pro 中的停顿是什么意思。你能举一个例子,哪个 Appdynamics Pro 应用程序将这种情况命名为 Stall 吗?
谢谢。
python - 如何在 python Requests 库中使用基本的 HTTP 身份验证?
我正在尝试在 python 中使用基本的 HTTP 身份验证。我正在使用请求库:
响应表单身份验证变量:
但是当我尝试从不同位置获取数据时, - 我遇到 401 错误
据我了解 - 在第二个请求中没有替换会话参数。
java - 添加 jvm-option 时 jvm 启动错误
我下载了 Java 的 Appdynamics 代理,这需要为 glassfish 服务器 3.1.2 添加 jvm 选项,用于 javaagent.jar,并提供代理路径。运行应用程序服务器的用户对此文件夹具有完全权限。在 glassfish 服务器 3.1.2 中添加此 jvm 后,需要重新启动服务器。执行重启后,服务器无法启动,出现错误:打开 ZIP 文件时出错或 JAR 清单缺少 C:AppServerAgent:javaagent.rar。我注意到该选项未添加到 domain.xml 文件中,但启动机器仍然需要该选项。我尝试在 domain.xml 文件中手动添加它,但仍然没有成功。我能做些什么?现在由 glassfish 托管的应用程序无法启动,因为服务器已关闭。有什么帮助吗?先感谢您。
jvm - 如何使用应用程序动态查找内存泄漏
谁能解释我如何在应用程序动态的帮助下找到内存泄漏。我试图搜索但找不到任何正确的答案。
java - 如何配置 AppDynamics 以正确检测 Liferay?
我想用 AppDynamics 分析我的 Liferay 服务器。是否有特殊配置可以更好地分析 Liferay 特定事物,或者是检查 JSP 相关执行而不是来自 JSP 的内部服务调用的唯一方法?
系统:带有 MySQL 数据库的 Tomcat 上的 Liferay 6.2
apache-camel - 如何让 appdynamics 检测 Apache Camel 业务事务
有没有人得到 Appdynamics java 代理来检测 Apache Camel 业务交易?从目录中提取文件(轮询),然后发送到 activemq。
另一种情况是camel部署在apache karaf上,需要使用appDynamics跟踪传出的http调用
最好的
appdynamics - 在 AppDynamics 中使用通配符过滤 URL
我正在尝试过滤 AppDynamics 以获取对特定 REST URL 的所有请求,只要在 URL 中,REST URL 就不是固定的
/AppEngine/rest/evac/${id}/createNewActivity
在事务快照上,您可以选择过滤结果,在过滤器中您可以按 URL 过滤:
如果我搜索一个具体的 URL(定义了 ${id}),我可以搜索它,但我找不到如何使用通配符来查找这个带有任何 ${id} 的 URL。到目前为止我尝试使用
- /AppEngine/rest/evac/*/createNewActivity
- /AppEngine/rest/evac/.*/createNewActivity
没有结果。
有点工作的一个是使用 /AppEngine/rest/evac/* ,它还检索以相同 URL 开头的其他 REST,因此我可以导出结果并在 AppDynamics 之外进行过滤。
但是有一种方法可以使用通配符,这样我就可以在 AppDynamics 中找到所需的结果?
java - 在 Passenger Enterprise 5.0.4 上启用 JMX bean
你好,stackoverflow 的仁慈社区,我有一个在 Red hat、Nginx、Jruby with sinatra 和 Passenger Enterprise 上运行的 Web 服务堆栈。我的最终目标是启用可以推送到我的 App Dynamics 控制器(由 SaaS 托管)中的 JMX 指标。
App Dynamics 安装相对容易配置,尽管指标没有通过。我认为 JMX 未启用,我正在尝试找到初始化 JVM 以供客运企业启动 java 的脚本。我一直未能准确跟踪在何处输入附加参数以启用 JMX。
这是我当前所有的 java 应用程序
我感兴趣的是从 rack-loader.rb 获取 JMX 指标。
这是我追溯 PPID 20861 时的过程
我不知道在哪里可以找到PassengerAgent 服务器中的配置...