阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Terracotta 2.6 支持集群可视化工具与 Tomcat6 集成

  • 2008-04-25
  • 本文字数:1632 字

    阅读完需:约 5 分钟

开源的 JVM 集群框架 Terracotta 的最新版包含了一些新特性,如集群可视化工具和对 Tomcat 6 平台的官方支持。周一 Terracotta小组发布了该产品的 2.6GA 版,该版本还包含了一定的性能提升。

集群可视化与监测工具套件提供了整个应用健康度和性能的视图。操作员和开发者可以使用这些工具监测应用的性能,如 CPU 使用率、网络和磁盘活动、 Terracotta 统计、对象改变率和垃圾收集周期。这些工具包括集群可视化和对运行状态快照的可视化图表,这些图表存储在数据库中以便之后可以离线浏 览。我们可以利用 Terracotta 管理控制台的锁分析器(lock profiler)查看这些快照以找出应用中的死锁和其他可能发生死锁的地方。

Terracotta 的 CTO Ari Zilka 最近写了一篇博文更加深入的介绍了可视化工具和锁分析器(lock profiler)。他介绍了profiler 工具以及如何使用它诊断运行时的性能热区。

Terracotta 对 Tomcat 的支持包括 web 应用中 session 和应用级数据的集群,只要应用运行在流行的开源 servlet 容器上就可以。Terracotta 2.6 还向其 Forge 项目站点增加了新的项目,现在该站点已经有了对 EHCache Hibernate 的集成。这两个框架以前在 Terracotta 核心包中。Forge 项目站点为 Terracotta 开发小组和社区成员提供了一个交流平台,这样大家就可以在 Terracotta 特定的集成和项目上以及任何缺陷的解决上进行交流和协作。Terracotta集成模块支持配置元素集,并且还支持在Terracotta 配置中将Java 类打包成一个单独的模块。

InfoQ 采访了 Terracotta 小组以了解最新版的新特性。关于新版本中集群可视化和管理工具的细节问题,他们说:

集群可视化特性能以可视化的方式调优应用。除了用来搜集更多统计数据以便进行离线处理的统计器外,该可视化工具还包含运行时统计数据,这样你就可以查看到 实时数据了。运行时统计数据包括:Java 堆、系统 CPU、Terracotta 事务、Terracotta 故障率。此外,它还能记录 30 多种统计数据, 包括:CPU、磁盘、网络、堆、线程转储(Thread Dumps)、Terracotta 队列深度等。 现在你可以使用管理控制台查看集群中所有 JVMs 上的线程转储(Thread Dumps)。通过他们你可以了解到集群上的这些线程在做什么。你还可以使用管理控制台在远程 JVMs 上调整日志级别,也能从集群中将某些 JVMs 排除出去以便调试。

关于性能改善问题,该小组解释了这些改善后面的动机以及他们是如何做到的。

性能改善着眼于一些通用操作,如填充缓存时的密集循环、对于实际字符串的自动压缩支持以及对一般的读 / 写的性能改善。 我们已经构建了一个工作量模型平台以模拟在我们的客户的应用中所遇到的一些用例。该模型平台能围绕着现实世界中的具体代码模式快速创建性能测试,并且将它 们放进自动的持续集成和测试套件中。这使得我们可以建立性能基准,并从该基准中不断改善性能,更重要的是我们可以时刻监视性能以确保没有性能衰退。

InfoQ 问到了 Terracotta 产品在新特性和增强方面的未来路线图。

对于 Terracotta 来说,2008 年最重要的是运行控制台的开发,它将提供应用的可视化、控制和 SLA 策略管理,包括: - 服务器 striping 和极端扩展的镜像

  • 历史分析(为你的应用采用 Google 式的分析)
  • 自动化的快照
  • 应用消息中心
  • 一键部署
  • SLA 驱动的部署(即需部署)
  • 帮助升级(滚动升级,自动化的软件部署)

在其他新闻中,Terracotta 宣布他们正在用 Terracotta 2.6 版构建 Hyperic SIGAR (系统信息搜集器和报告器)以获得关键的操作系统和硬件信息。SIGAR 是 Hyperic HQ 管理平台的一部分,它提供了像自动化统计、检测、登录跟踪、控制及远程诊断这样的服务。

查看英文原文: Terracotta 2.6 Supports Cluster Visualization Tools and Tomcat 6 Integration


译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于 Java 轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的 J2EE 培训讲师经历。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2008-04-25 00:54914
用户头像

发布了 88 篇内容, 共 258.4 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

在 win 10 上安装 Elasticsearch 7.10.1

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

期末大作业(一)

wanlinwang

SafePoint 与 Stop The World 全解(基于OpenJDK 11版本)

AI乔治

Java 架构 jdk JVM

第2周总结-架构中的设计模式

潘涛

架构师训练营 4 期

28天带你玩转Kubernetes--第一天(课程介绍)

Java全栈封神

Kubernetes 云原生 k8s入门 28天写作 k8s教程

我们为什么要学习Springboot?

武哥聊编程

Java springboot SpringBoot 2 28天写作

三只猫

单向链表合并实战

Andy

kill -9 导致 kafka 重启失败的惨痛经历!

AI乔治

Java kafka 架构

我能加入写作训练营,一切都因为...

李忠良

个人成长 驱动力量 28天写作

序言 基层管理者技能修炼的九把刀

一笑

管理 28天写作

小心!你可能搞了个假的头脑风暴!

Justin

团队协作 28天写作 头脑风暴 群体迷思 创造性思维

区块链挖矿系统APP软件开发

系统开发

学创业,读毛选 Jan 9, 2021

王泰

28天写作 读毛选,学创业

HDFS SHELL详解(1)

罗小龙

hadoop 28天写作 hdfs shell

视频号发展简史&第一天数据 | 视频号28天(02)

赵新龙

28天写作

关系中的密码:麻烦

熊斌

个人成长 28天写作 亲密关系

RocketMQ学习笔记

大刘

RocketMQ MQ 消息队列

CSS10 - 盒子模型&常用无序列表样式

Mr.Cactus

html/css

自下而上的问题清单

将军-技术演讲力教练

28天写作

Flink 自定义Avro序列化(Source/Sink)到kafka中

大数据老哥

大数据 flink hadoop

架构师训练营大作业(一)

曾彪彪

「架构师训练营第 1 期」

架构师训练营大作业(二)

曾彪彪

「架构师训练营第 1 期」

区块链的前世今生(1)

抗哥

记一次JVM OOM 实战优化

AI乔治

Java 架构 JVM OOM

第2周课后练习-OOD的五大原则

潘涛

架构师训练营 4 期

大作业一

fmouse

架构师训练营第 1 期

生产环境全链路压测建设历程 24:FAQ 5、6负载均衡、如何不影响正常业务?

数列科技杨德华

28天写作

架构师训练营第 1 期 - 大作业1

Anyou Liu

架构师训练营第 1 期

解读《Java开发手册(泰山版)》- 会当凌绝顶,一览众山小

xcbeyond

Java Java开发手册 28天写作

一致性Hash算法

Andy

Terracotta 2.6支持集群可视化工具与Tomcat6集成_Java_Srini Penchikala_InfoQ精选文章