我有一个在JBoss / Wildfly上运行并使用RESTEasy的Web应用程序。我正在用AppDynamics监视它。我已经将我的业务事务检测配置为使用Java Servlet。这几乎可以工作,但是我的一些REST路径包含UUID,例如: /data/scenario/d345d238-e0d2-4e01-a96e-4bf11290ce1d/job 每次使用不同的UUID调用此端点时,AppD会将其视为不同的业务事务。有没有一种方法可以使AppD识别路径中的UUID,并将其分组为单个业务交易?就像是: /da…

2020年8月13日 0条评论 39点热度 阅读全文

由于Hazelcast 2.5中存在一个已知(已修复)的错误,我们决定将其作为我们项目的下一个升级候选对象。但是在使用最新版本(3.2.2)之后,我们的表现却很糟糕。 我们使用Hazelcast的方式: 两个节点 多个IMap实例(总共约7个 map ) 两个节点都更新 map 在 map 上有很多读物 启用 Near-cache以加快读取 的速度 当使用Hazelcast 2.5而不是使用 map.values()时,我们提供了所有包含的键 map.getAll(containedKeys)的列表,因此性能出色。…

2020年7月12日 0条评论 36点热度 阅读全文

我们正在构建新的服务器基础结构,并将使用Appdynamics来分析Java应用程序。 Appdynamics具有许多功能,因此似乎不再需要通过收集到Graphite的服务器指标。应用程序指标也可以直接输入到Appdynamics中。 Logstash,ElasticSearch和Kibana以及集中式日志记录如何。 当Java开发人员可以使用Appdynamics时,还有什么理由为他们构建ELK堆栈吗? 解决方案如下: 他们做不同的事情。 ELK将为您提供日志聚合,您可以添加其他功能。 Appdynamics非常…

2020年7月11日 0条评论 43点热度 阅读全文