Linux 之父出席、干货分享、圆桌讨论,精彩尽在 OpenCloudOS 社区开放日,报名戳 了解详情
写点什么

Plumbr 新增慢查询检测

  • 2015 年 6 月 17 日
  • 本文字数:1066 字

    阅读完需:约 3 分钟

JVM 监控供应商 Plumbr 向其旗舰产品增加了慢查询检测功能。借助这项新增功能,Plumbr 现在可以检测如下四个类型的问题:

  • 内存泄露
  • 垃圾收集效率低
  • 线程锁定
  • 开销大的 JDBC 操作

Ivo Mägi 是 Plumbr 的产品经理,他在博文中写道:

已推出的解决方案可以帮助运维和工程人员,使他们可以在同一个页面上轻松查看所有必要的信息——借助 Plumbr 监控开销大的 JDBC 操作,你将不再需要:使用一个工具进行影响分析,使用数据库监控工具查找问题查询,然后手动在组成和执行操作的 Java 代码中查找问题根源。

Plumbr 会将所有监控到的信息汇总,正如下面的截图所示,从中可以看到,Plumbr:

  • 检测到一个开销大的 JDBC 操作将一个进程阻塞了将近 9 秒。
  • 确定这是一个重复出现的问题(同一个操作总共发生了 127 次,总停顿时间为 23 分钟 31 秒)。
  • 概括地说明了等待发生在同一个 SQL 查询执行期间。

为了帮助用户查找像上面这样的 JDBC 操作慢问题的根源,Plumbr 提供了细节信息。如果仔细查看,就可以看到,问题是由 74 行的 JpaProblemHistoryDao.findAccountProblems() 方法调用准备好的语句导致的。

Plumbr 声称,为了测试这项新特性,他们在一个涉及 300 多家公司的大型数据样本上进行了五个周的封闭测试。

Plumbr JDBC 监控适应于 Oracle、MySQL、Postgres 和 MS SQL Server。对 IBM DB2 和 SQLite 的支持计划在未来数月内发布。此外,他们还计划将来增加对 NoSQL 数据库的支持。

InfoQ 采访了 Plumbr 的产品经理(兼联合创始人)Ivo Mägi。

InfoQ:Plumbr 可以用于监控云上的 JVM 吗?比如,在 Cloud Foundry 或 Heroku 上?

Plumbr 可以用于任何支持 Java Agent 的云提供商。Java Agent 是 JVM 提供的标准的“字节码插装(instrumenting bytecode)”方法,监控工具通常用它剖析应用程序。

InfoQ:Plumbr 能够同时监控多个应用程序 / 实例(比如,在一个微服务环境中)并汇总结果吗?

事实上,Plumbr 可以监控同一个应用程序的多个实例,并根据问题根源将检测到的问题汇总到一起,如此一来,影响分析会更顺利。

InfoQ:在性能监控领域,有许多竞争者。你们是如何将自己与同类竞争者区分开的?

关键的不同是,Plumbr 能够自动将失败的服务与问题根源联系起来。在问题发现方面,许多竞争者都做得不错,但我们的关键不同是,可以仔细查看每行导致问题的源代码。

InfoQ:Plumbr 即将带来什么特性?

检测开销大的 JDBC 操作只是万里长征的第一步。最终,Plumbr 将能够揭示所有导致性能问题的常见根源。使用 Plumbr 监控应用程序将极大地缩短性能事件的平均解决时间(MTTR)。

查看英文原文: Plumbr Adds Slow Query Detection

2015 年 6 月 17 日 08:245271
用户头像

发布了 1008 篇内容, 共 338.0 次阅读, 收获喜欢 319 次。

关注

评论

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

小企业如何落地elk日志收集系统

小鲍侃java

内容合集 签约计划第二季

ONES 与极狐(GitLab)战略合作,强强联手推动 DevOps 发展

万事ONES

DevOps SaaS ONES #GitLab

大型前端项目 DevOps 沉思录 —— CI 篇d

CODING DevOps

ci DevOps 持续集成 工作流

云编辑 | 使用 Cloud Studio 在线撰写预览并发布 Hugo 博客

宋天伦

CloudIDE Hugo Cloud Studio

在Linux系统发行版(以CentOS7为例)上部署ElasticSearch集群并启动Kibana和Logstash

为自己带盐

Centos 7 28天写作 Elastic Search 签约计划第二季 12月日更

安全RCE之未授权访问分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

在 Windows 笔记本上调试运行在 iOS 设备上的前端应用

Jerry Wang

大前端 web api iOS Developer 28天写作 12月日更

低代码发展正当时,中国将取代美国成为低代码开发的全球领导者

金小K

RPA 低代码 低代码开发 低代码平台

基于云的技术架构设计实践-第2篇

hackstoic

监控系统 签约计划第二季

在 ABAP 里模拟实现 Java Spring 的依赖注入

Jerry Wang

Java 28天写作 SAP abap 12月日更

【11月】InfoQ写作平台荣耀月报:名单出炉!

InfoQ写作社区官方

话题讨论 热门活动

编曲时如何在FL Studio卷帘窗口修改单个音符音量

懒得勤快

VirtualBox 网络配置 NAT + Host-Only

李鑫磊

Kubernetes 虚拟机 网络配置 virtualbox

自定义View:使用二阶贝塞尔曲线绘制正弦函数

Changing Lin

12月日更

智慧社区管理系统,智慧社区一体化平台

电微13828808271

面试腾讯:渗透测试工程师题型汇总

喀拉峻

面试 网络安全 安全 渗透测试

荣耀周榜公布!你上榜了么?2022.1.17-1.23

InfoQ写作社区官方

话题讨论 热门活动

Istio 实践手册 |服务网格框架对比

xcbeyond

istio 28天写作 12月日更 Istio 实践手册

EasyRecovery如何恢复游戏——英雄联盟

淋雨

数据恢复 EasyRecovery

区块链电子合同签署平台,区块链智能合同优势

电微13828808271

数据中台的OneID是个什么鬼

用友BIP

数据中台 主数据

Linux一学就会之Centos-文件权限管理

学神来啦

云计算 Linux centos linux运维

🏆【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践RocketMQ的服务搭建及配置操作

浩宇天尚

消息队列 Apache RocketMQ 12月日更

elk简介与背景

小鲍侃java

签约计划第二季

实用机器学习笔记二:数据获取

打工人!

机器学习 学习笔记 12月日更 实用机器学习

一个基于HTML的可定制轮盘——帮你告别选择困难症

海拥(haiyong.site)

html 大前端 28天写作 签约计划第二季 12月日更

质量服务“一站式”平台搭建,NQI一站式云服务平台

电微13828808271

【Promise 源码学习】第十篇 - Promise.prototype.catch 和 Promise.prototype.finally 的实现

Brave

源码 Promise 12月日更

DC EP要统一“ 世界度量衡”,数字货币打开财富大门

CECBC

vue全家桶合集

法医

大前端 内容合集 签约计划第二季

数据库自增 ID 用完了会咋样?

CRMEB

GPU容器虚拟化:用户态和内核态的技术和实践详解

GPU容器虚拟化:用户态和内核态的技术和实践详解

Plumbr新增慢查询检测_DevOps_Matt Raible_InfoQ精选文章