写点什么

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:541098
用户头像

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

关注

评论

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

Activiti6

爱好编程进阶

Java 程序员 后端开发

Drools规则引擎实践直白总结

爱好编程进阶

Java 程序员 后端开发

公司8java开发接私活被抓了,我说他最近咋这么飘

Java架构追梦

程序员 JAVA开发 java面试 后端开发

对已有系统如何开展TDD

Bruce Talk

敏捷 敏捷开发 TDD Agile

成为Java顶尖程序员之前,先过了下面问题才行

Java架构追梦

Java 后端开发 数据结构与算法

自己动手写 Docker 系列文章总览

Go Docker 4月月更

ElasticSearch中DSL高级检索(Query)

爱好编程进阶

Java 程序员 后端开发

Nacos在企业生产中如何使用集群环境?

牧小农

nacos SpringCloud Alibaba

五分钟搞懂分布式流控算法

俞凡

架构 算法

GitHub已置顶!Alibaba最终版Java面试小抄+架构师系统进阶指南

Java架构追梦

Java 后端开发 程序员面试

不要再焦虑了,进大厂真的没你想象的那么困难

Java架构追梦

elasticsearch各种问题总结

爱好编程进阶

Java 程序员 后端开发

移动办公安全告急?融云 x 海泰方圆,给即时通讯加把「安全锁」

融云 RongCloud

9 个 Java 性能调优技巧,YYDS!

爱好编程进阶

Java 程序员 后端开发

Apache负载均衡与Tomcat集群配置学习(Windows环境)

爱好编程进阶

Java 程序员 后端开发

Day163

爱好编程进阶

Java 程序员 后端开发

Day232&233

爱好编程进阶

Java 程序员 后端开发

docker的网络管理

爱好编程进阶

程序员 后端开发

@Autowire和@Resource注解使用的正确姿势

爱好编程进阶

Java 程序员 后端开发

Centos7安装JDK和Tomcat详细步骤

爱好编程进阶

Java 程序员 后端开发

dubbo 长连接

爱好编程进阶

Java 程序员 后端开发

阿里架构师花两个月时间整理出来的Java独家面试题(Java岗)

Java架构追梦

Java 程序员 后端开发

四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功,老八股了

Java架构追梦

Java MySQL 程序员 后端开发

9000字通俗易懂的讲解下Java注解,你还看不明白?

爱好编程进阶

Java 程序员 后端开发

Dockerfile 搭建tomcat基础镜像与项目镜像

爱好编程进阶

Java 程序员 后端开发

Elasticsearch中的Term查询和全文查询

爱好编程进阶

Java 程序员 后端开发

千万级学生管理系统的考试试卷存储方案

凯博无线

头一次见这么牛的的SpringBoot从入门到实战文档

Java架构追梦

spring java面试 后端开发

从领导喊你回去改 Bug 来说如何取消 Dio 网络请求?

岛上码农

flutter ios开发 安卓开发 4月月更 跨平台开发

Elasticsearch Query DSL之Compound queries(复合查询)

爱好编程进阶

Java 程序员 后端开发

面试了200多个程序员,多数上来就要20K,说实话6K我都不想给

Java架构追梦

Java 后端开发 程序员面试

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