2022 年 11 大 MYSQL 监控工具「含开源」
数据库监控是应用程序性能监控中的关键组件。除了应用程序代码问题外,数据库问题是用户体验不佳的最常见原因之一。MySQL 是企业广泛采用的最流行的开源 DBMS 之一。
MySQL 监控工具可以帮助您识别数据库的潜在问题,持续检查您的数据库实例,提高性能并实时检测和提醒您问题。
但是选择正确的 MySQL 监控工具可能会让人望而生畏。您如何知道哪一个适合您的应用程序堆栈?以下是可以帮助您保持 MySQL 数据库实例处于良好运行状态的 11 大 MySQL 监控工具的列表:
- SigNoz
- Prometheus
- MySQL Enterprise Monitor
- Paessler PRTG Network Monitor
- Sematext
- SolarWinds
- Dynatrace
- DataDog
- New Relic
- ManageEngine Applications Manager
- Appdynamics
以下是排名前 11 位的 MySQL 监控工具:
SigNoz是一个开源 APM 工具,可以帮助您监控 MySQL 数据库。使用 SigNoz,您可以监控整个软件系统。您可以跟踪应用程序指标以及基础设施指标。SigNoz 特别适合监控基于微服务和无服务器架构的现代云原生应用程序。
大多数现代应用程序都是复杂的分布式系统,有多个数据库实例为来自不同服务的查询提供服务。作为监控所有服务的 APM 工具,SigNoz 可以监控来自每个服务的数据库调用的性能。
您可以基于微服务架构监控来自应用程序的每个服务的数据库调用
SigNoz 还提供了一个指标构建器,您可以使用它创建自定义仪表板来监控您的 MySQL 数据库。您还可以监控托管 MySQL 数据库的主机的运行状况和性能。
使用适合您的用例的自定义仪表板监控 MySQL 数据库实例的运行状况
SigNoz 还提供分布式跟踪,使用它您可以完全可视化用户请求的整体执行情况。您可以将来自前端 Web 应用程序的调用跟踪到调用期间进行的任何数据库交互。您可以查明导致性能瓶颈的特定 MySQL 查询。
您可以可视化导致 MySQL 查询的用户请求,并使用上下文信息来调试性能问题。
Prometheus使您能够捕获时间序列数据作为指标。您可以使用 Prometheus 捕获有关 MySQL 查询性能的指标和有关 MySQL 部署的统计信息。
您将需要安装一个 MySQL 导出器,该导出器将从您的 MySQL 部署中收集指标并将它们中继到 Prometheus 服务器。
Prometheus 带有一个非常基本的可视化层。因此它通常与 Grafana 一起使用,这是一种用于创建图表和指标的可视化工具。
Prometheus 不提供分布式追踪;因此它不会为您提供 MySQL 数据库查询的上下文信息。但它可以让您深入了解单个 MySQL 实例的执行情况。
使用 Prometheus 和 Grafana 构建的 MySQL 监控仪表板
MySQL 企业版附带MySQL Enterprise Monitor。您可以使用 MySQL 企业监视器来提高 MySQL 实例的性能和可用性。
它是一个监控工具,旨在跟踪 MySQL 实时实例和主机,提醒用户可能出现的问题,并帮助他们解决问题。
MySQL 企业监视器的一些关键特性包括:
- 基于云的远程监控
- 可视化查询分析
- MySQL 集群监控
- 实时健康和可用性监控
- 易于设置和配置
MySQL Enterprise 监控 MySQL 数据库监控
Paessler PRTG 网络监控器是一种监控工具,旨在监控您的 IT 基础设施。它提供 MySQL 监控作为其产品的一部分。使用 PRTG MySQL 监控,您可以密切关注 MySQL 数据库的可用性。
PRTG 为 MySQL 监控提供了一个预定义的传感器。您可以立即开始使用传感器来监控一些 MySQL 数据库指标,例如可用性和执行时间。
用于 MySQL 监控的 PRTG 网络监控器的一些主要功能包括:
- 监控 MySQL 数据库的可用性
- 通过创建自动请求来检查总请求时间来检查性能
- 让您监控 MySQL 数据库中的特定数据集
- 提供警报功能,让您随时了解数据库中的任何问题
PRTG提供的MySQL监控仪表盘(来源:PRTG网站)
Sematext是一种企业监控工具,可为 IT 系统和基础设施监控提供一系列解决方案。它为 MySQL 监控提供了详细的仪表板。您可以使用 Sematext 跟踪的一些关键 MySQL 性能指标是可用性、复制、连接、查询率等。
Sematext监控工具中的MySQL监控(来源:Sematext网站)
Solarwinds是一个 IT 管理和可观察性平台,可为 MySQL 监控提供解决方案。Solarwinds 提供数据库性能监控 (DPM) 来监控和查明 MySQL 问题。开始时,Solarwinds 的 DPM 提供了自动发现您的系统并进行安装的代理。
使用 DPM,您可以监控来自数据库、进程、CPU 等系统组件的大量指标。
Solarwinds 提供 DPM 来监控 MySQL 数据库性能(来源:Solarwinds 网站)
Dynatrace是一个基于云的监控解决方案,提供 MySQL 监控功能。它的代理可以自动检测您的 MySQL 数据库以开始监控。
Dynatrace 将当前 MySQL 性能与历史指标进行比较,并创建性能基准。它还对 MySQL 数据库实例上发生的所有活动进行分类,以深入了解 MySQL 性能。Dynatrace MySQL 监控的最佳之处在于它从应用程序的角度监控 MySQL。例如,它会自动检测读取大量数据的查询。
Dynatrace 提供的 MySQL 监控仪表板(来源:Dynatrace 网站)
Datadog是一个企业监控工具,提供APM、基础设施监控、真实用户监控等一系列解决方案。Datadog提供MySQL监控,持续收集MySQL统计数据和指标。
要开始监控您的数据库服务器,您需要在您的数据库服务器上安装 Datadog 代理。您还可以使用 Datadog 仪表板监控来监控 MySQL 数据库的历史性能。
Datadog提供的MySQL监控仪表盘。(来源:Datadog网站)
New Relic是一款应用监控企业工具,提供从应用监控和基础设施监控到日志管理的一系列解决方案。
New Relic MySQL 查询监控
使用 New Relic 的仪表板,您可以监控关键的 MySQL 性能指标,如正常运行时间、同时连接的数量、内存使用情况、存储速度、查询速度等。New Relic 提供了一个 MySQL 集成,可以收集 MySQL 数据库中的数据并将其发送到 New Relic 的平台。
ManageEngine 应用程序管理器可用于监控 MySQL 数据库。您可以监控关键的 MySQL 监控指标,还可以在停机时触发通知。应用程序管理器可以跟踪 MySQL 的一些关键指标是连接时间、请求统计、连接统计、表锁定统计、查询命中率等。
Application Manager 的 MySQL 监控仪表板(来源:ManageEngine 的网站)
Appdynamics提供了可用于监控 MySQL 数据库的 APM 解决方案。它提供了一个数据库监控产品模块,可以监控任何平台上运行的任何版本的MySQL数据库。
使用 Appdynamics 数据库监控,您可以通过访问您的应用程序正在使用的 MySQL 服务器的详细图表来执行根本原因分析。它还提供历史趋势分析,您可以使用它为 MySQL 性能创建基线。
Appdynamics MySQL 监控仪表板(来源:Appdynamics 仪表板)
MySQL 数据库服务器处理大量事务,这些事务对于使用您的应用程序的用户至关重要。数据库性能问题如果不及时解决,可能会导致巨大的商机损失。因此,为您的 MySQL 服务器提供强大的监控工具至关重要。
喜欢的朋友记得给个关注~
Windows下最强照片管理软件DigiKam介绍
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:闲人张三
创作立场声明:本文章为本人原创,在值得买首发
照片管理,几乎是每个人都需要的软件功能,随着各种照片和工作素材等不断增加,如何有序的管理就成为了问题,我有时用Mac,有时用Windows,Mac的原生照片软件非常强大,速度快,UI美,功能全,无奈只能在Mac平台下使用,Windows的原生照片应用功能残缺,Bug频出,人脸识别智障,速度慢且卡,照片多的情况下简直用到你怀疑人生,以本人为例,这些年累积的照片视频将近5万个,近500G,Windows原生照片几乎无法开心的使用,于是最近我找了一个跨平台替代品,这款DigiKam我用了一周,实话说论用户体验不如Mac的照片应用,但是好在功能较全,可以按文件夹查看,按时间轴查看,按位置查看,速度快(HC320硬盘上),支持格式全,也支持人脸识别,但是人脸识别目前实用性不强,有待优化,非常重要的一点是,这款软件开源免费。
并且跨平台!支持Mac ,Windows,Linux,并且这个软件并不会影响您存储照片视频的原文件夹结构,属于无侵入式的,不像Mac,需要将所有照片导入变成一个大相册。
现在就和大家分享一下这款软件,
官网
下载后按部就班的按照默认配置安装就行了,DigiKam使用数据库存储相册相关的数据,安装的时候会让你选数据库的位置,最好放在SSD,数据库类型可以选SQLLite,MySql,一般选SQLLite就可以了。
首先我们来看一下最基本界面布局
左边一侧为图片查看方式,最基本的是按照相册查看,也就是按照文件夹结构,还有按照照片信息中的标签标记查看
按照日期或时间轴来查看功能,这个非常常用
按照日期筛选
按照时间轴,点击左上的蓝色柱体就可以查看当月照片,柱体的高低代表了那个月照片的多少
搜索功能,这个搜索功能看上去非常强大,可对于我来说并没有什么用,简单的试了一下,支持地理位置,文件名称,标签等搜索
搜索下面是一个看上去非常玄学的功能,叫做相似度,可以自动搜索重复项,以图搜图,或者根据你手绘的草图进行搜索??
比如说我画了一个黄色圈圈,它会搜索出黄色的有相似轮廓的图片
或者我画一个蓝色的波浪,它会给你一些大海的图片,是不是很玄学,这个应该是使用AI算法实现的,具体能用这个实现什么强大的功能还需要各位老司机去挖掘?
按地图查看,这个功能非常常用了,可以按照地图把某个位置的照片全显示出来,样式可以选择google地图或者marble虚拟地球
选中后图片的列表会在右侧出现,可以说非常方便了
另一种地图样式
最后是按人脸查看,初次使用需要对全部图片进行扫描,但是我觉得目前这个版本的人脸识别还不是很完善,会扫描出很多重复的人脸,跟Mac照片的体验相差较多,这里就不多介绍了
EXIF查看,当我们选中一张照片后,右侧的菜单可以查看图片的各种元数据以及属性,还可以查看颜色分布
当我们选中一张照片后,点击左上角的图像编辑器,这时会弹出一个新的窗口,我们可以在这个新窗口对图片进行简单的编辑。包括简单的拉拉曲线,调整白平衡,加些滤镜,变换拉伸剪裁基本一应俱全了。
除了查看编辑,还支持将图片导出到各个平台
幻灯片功能
当你选中一批照片,点击幻灯片菜单,就可以自动播放了
分享就到这里,这个软件基本上常用的功能都具备了,并且速度挺快,唯一的槽点是人脸重复识别,其他的都已经满足我的使用要求了,祝大家玩的开心,我会经常分享关于数码,软件,理财,DIY等文章,喜欢的可以关注我哦。
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。