写点什么

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

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

关注

评论

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

区块链+电力,又擦出什么新火花?

CECBC

区块链

面试加分项!我在美团Android研发岗工作的那5年,系列篇

欢喜学安卓

android 程序员 面试 移动开发

【春节不远行,云上过大年】来华为云社区,接任务领新年红包啦···

华为云开发者联盟

华为云

LeetCode题解:529. 扫雷游戏,DFS,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

如何快速上手 angular.js

华为云开发者联盟

html Vue 数据 angular js

28天总结

张老蔫

28天写作

以终为始:28天打卡输出复盘

熊斌

个人成长 写作平台 28天写作

面试加分项!零基础如何成为高级Android开发,先收藏了

欢喜学安卓

android 程序员 面试 移动开发

开放下载!解锁 Serverless 从入门到实战大“橙”就

阿里巴巴云原生

云计算 Linux Serverless 开发者 云原生

2021全新iOS学习方向

ios 逆向

滴滴夜莺二次开发全搞定

滴滴云

开源 监控 滴滴夜莺 夜莺监控 运维平台

短信验证码被刷怎么办?java 短信验证码防刷策略分析

香芋味的猫丶

黑客 短信防刷 短信验证码 短信防轰炸 短信防火墙

2021年 区块链最火的app爱打卡

v16629866266

淘宝的商品中心和类目体系是怎么设计的

邴越

架构 阿里 模型 电商 业务

原来这就是大厂的MySQL主从复制、读写分离及高可用方案!

MySQL 数据库 架构

互助系统软件开发,互助app开发

luluhulian

OpenYurt:延伸原生 Kubernetes 到边缘场景下的落地实践

阿里巴巴云原生

人工智能 容器 运维 云原生 k8s

PM必备自我管理工具整理

Geek_mktupf

项目管理 PM

您的《操作系统线程模型总结》请查收。

后台技术汇

28天写作 2月春节不断更

徒手撸一个Spring Boot中的starter

田维常

springboot

🌏 超详细 DNS 协议解析

飞天小牛肉

Java 程序员 面试 计算机网络 2月春节不断更

一寸宕机一寸血,十万容器十万兵|Win10/Mac系统下基于Kubernetes(k8s)搭建Gunicorn+Flask高可用Web集群

刘悦的技术博客

flask k8s kubectl Docker Desktop gunicorn

基于SpringBoot的微服务架构与K8S容器部署实践

Java 架构 微服务

零基础实现Java直播(一):集成

ZEGO即构

民进昆明市委:建议利用区块链技术优势在昆明打造金融应用平台

CECBC

金融 金融区块链

一周信创舆情观察(1.25~1.31)

统小信uos

《iOS面试简历技巧解析》

ios 面试

今年我读了四个开源项目的源码,来分享下心得

yes

源码 面试 后端

GrowingIO SaaS 产品 CI/CD 实践 (一)

GrowingIO技术专栏

ci SaaS CD

“新内容 新交互” 阿里云全球视频云创新挑战赛正式开启!

阿里云CloudImagine

阿里云 音视频 应用

16张图带你吃透Redis架构演进

Kaito

redis 架构 高性能

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