DigitalOcean 的PostgreSQL、MySQL、Redis、Kafka托管数据库,现已支持自定义指标收集功能

近期,我们的几个托管数据库(PostgreSQL、MySQL、Redis和Kafka)引入了自定义数据指标功能(scrapable metrics)。这些指标使您更具体、更细致地了解数据库的性能,包括延迟、资源利用率和错误率。然后,您可以将这些指标导出到 Prometheus等监控平台中,增强可见性和监控能力。

该功能能够通过编程的方式访问指标端点,该功能公开的指标数量,是我们目前通过“insight”页面公开的指标数量的 20 倍。当然我们始终将简单易用性作为功能开发和版本升级的首要任务,确保客户无需构建自定义脚本即可访问这些指标。

监控数据库性能对于确保依赖它的应用程序的平稳运行至关重要。例如,一家多平台媒体公司的 Redis 数据库延迟突然增加,影响了用户体验。为了诊断这个问题,他们利用了 DigitalOcean 托管数据库提供的自定义数据指标功能。

这些指标跟踪了特定 Redis 命令的使用频率,例如用于数据检索的“GET”,用于数据存储的“SET”,用于基于模式的搜索的“KEYS*”,以及用于数据删除的“DEL”。分析这些指标有助于他们确定根本原因,并快速实施修复以恢复正常应用程序性能。

在我们的产品文档中了解如何访问自定义数据指标(scrapable metrics),以及您可以访问数据库的哪些指标,点击以下链接即可访问对应文档:

PostgreSQL

MySQL

Redis

Kafka

通过“insight”页面访问标准指标

您可以直接在数据库仪表板页面的“insight”页面上访问关于您的集群和数据库的基本指标:

图:洞察页面截图

要查看某个数据库集群的以上性能指标,请单击数据库的名称以转到其概览页面,然后点击“insight”页面。例如,以下是 PostgreSQL 数据库的连接洞察视图:

图:指标截图

通过监控您的集群和数据库的指标,您可以:

  • 优化数据库性能:新的自定义数据指标功能为优化数据库性能提供了宝贵的数据。基于延迟指标可识别需要改进的特定查询。提高索引和缓存命中的效率以管理数据库负载。

  • 合理规划容量:利用自定义数据指标功能(如资源使用模式、增长趋势和峰值工作负载)来做出关于容量要求和规划的明智决策。

  • 快速排查问题:方便访问数据库操作和性能指标对于有效的故障排查至关重要。如果出现问题,您现在可以使用这些可自定义的指标来帮助确定根本原因,无论是查询瓶颈、资源问题还是连接问题。凭借这些信息,您可以快速诊断并解决问题,从而专注于开发以客户为中心的功能。

要了解更多关于监控数据库和集群性能的信息,请参阅以下产品文档:

PostgreSQL:

操作指南:监控 PostgreSQL 数据库集群性能

操作指南:监控 PostgreSQL 数据库性能

MySQL:

操作指南:监控 MySQL 数据库集群性能

操作指南:监控 MySQL 数据库性能

Redis:

操作指南:监控 Redis 数据库集群性能

操作指南:监控 Redis 数据库性能

Kafka:

操作指南:监控 Kafka 数据库集群性能

操作指南:监控 Kafka 数据库性能

通过创建 DigitalOcean 账户,来体验一下更新后的自定义数据指标监测功能吧。如果你希望咨询更多云服务方案,或希望从其它云服务迁移到 DigitalOcean,可以与我们的技术售前团队咨询、沟通。

点击这里阅读英文官网原文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/837431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vuex的基本认知

目录 一、什么是vuex 二、vuex的应用场景 三、vuex的优势 一、什么是vuex Vuex是一个vue的状态管理工具,状态就是数据。 进一步解释:vuex是一个插件,可以帮助我们管理vue通用的数据(多组件共享的数据) 二、vuex的…

Git 分支命令操作详解

目录 1、分支的特点 2、分支常用操作 3、分支的使用 3.1、查看分支 3.2、创建分支 3.3、修改分支 3.4、切换分支 3.5、合并分支 3.6、产生冲突 3.7、解决冲突 3.8、创建分支和切换分支说明 1、分支的特点 同时并行推进多个功能开发,提高开发效率。各个分…

C# 在Excel中添加筛选器并执行筛选 (日期筛选、文本筛选、数字筛选)

自动筛选器是 Excel 中的一个基本但极其有用的功能,它可以让你根据特定的条件来自动隐藏和显示你的数据。当有大量的数据需要处理时,这个功能可以帮你快速找到你需要的信息,从未更加有效地分析和处理相关数据。 下面将介绍如何使用免费.NET …

5.14(Vue2)

1.单页应用程序是指所有功能都在一个html页面上 单页面应用程序,之所以开发效率高,性能好,应用体验好,最大的原因就是:页面按需更新。 2.Vue中的路由 路径和组件的映射关系 Vue中的路由插件:VueRouter&…

对于负载均衡算法的一些思考

碎碎念 最近在看一本关于架构的书,其中牵扯到分布式、自动伸缩、集群相关一定会提到负载均衡,随即写下这篇文章 负载均衡的基石 主要参考: https://www.cloudflare.com/learning/performance/what-is-load-balancing/ https://aws.amazon.c…

传感数据分析——加速度、速度与位移

传感数据分析——加速度、速度与位移 在许多科学和工程应用中,传感器数据的分析是一项至关重要的任务。特别是在运动、运输、结构监测等领域,传感器能够提供有关物体运动和变形的宝贵信息。本文将介绍如何利用Python进行传感器数据分析,重点…

TCP/UDP通信中的部分函数

UDP(User Datagram Protocol,用户数据报协议)和TCP(Transmission Control Protocol,传输控制协议)是互联网协议套件中最常用的两种传输层协议,它们负责在互联网中端到端地传输数据。尽管它们服务…

leetcode题目1

两数之和 简单 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以…

Laravel中使用MinIO进行文件操作及ZIP解压

Laravel中使用MinIO进行文件操作及ZIP解压指南 介绍 在本指南中,我们将详细介绍如何在laravel框架中操作minio,包含方法有:桶列表,创建桶,修改桶,上传文件,删除文件,生成直传链接&…

Linux系统编程:进程控制

1.进程创建 1.1 fork函数 fork()通过复制调用进程来创建一个新进程。新进程称为子进程,是调用进程的精确副本 进程,但以下几点除外: 子进程有自己的PID,此PID与任何现有进程组的ID不匹配子进程的父进程ID…

Uncaught InternalError: too much recursion

今天在敲代码的时候偶然间发现项目因为一次操作导致浏览器变得非常卡,而且控制台还报错了 Uncaught InternalError: too much recursior 页面截图如下 : 突如起来的报错和页面异常卡顿给我整不会了ovo,点开报错的地方,直接跳转到对…

HTML满屏漂浮爱心

目录 写在前面 满屏爱心 代码分析 系列推荐 写在最后 写在前面 小编给大家准备了满屏漂浮爱心代码&#xff0c;一起来看看吧~ 满屏爱心 文件heart.svg <svg xmlns"http://www.w3.org/2000/svg" width"473.8px" height"408.6px" view…

Ansible的安装与配置

Ansible的安装与配置 1. 安装ansible # ansible是epel源提供的&#xff0c;所以必须安装epel&#xff1a; [rootRocky9 ~]# yum -y install epel-release Last metadata expiration check: 0:01:53 ago on Tue 26 Dec 2023 10:05:34 PM CST. Dependencies resolved. Package …

精品录播|电磁场数值仿真技术及天线设计与应用

电磁场数值仿真技术及天线设计与应用

直播预约丨《袋鼠云大数据实操指南》No.2:实时开发,如何成为数据智能化的有效驱动力

近年来&#xff0c;新质生产力、数据要素及数据资产入表等新兴概念犹如一股强劲的浪潮&#xff0c;持续冲击并革新着企业数字化转型的观念视野&#xff0c;昭示着一个以数据为核心驱动力的新时代正稳步启幕。 面对这些引领经济转型的新兴概念&#xff0c;为了更好地服务于客户…

银河麒麟V10桌面版分区分析

前言&#xff1a;本文只讨论gpt分区uefi引导形式 &#xff0c;了解分区方案的目的是方便恢复&#xff0c;还原&#xff0c;扩容等&#xff0c;普通用户使用无需了解这些细节。 先回顾分析windows和ubuntu默认分区用做对比 1、windows11默认分区 win11分区&#xff0c;如上图&am…

【Linux线程(二)】线程互斥和同步

前言&#xff1a; 在上一篇博客中&#xff0c;我们讲解了什么是线程以及如何对线程进行控制&#xff0c;那么了解了这些&#xff0c;我们就可以在程序中创建多线程了&#xff0c;可是多线程往往会带有许多问题&#xff0c;比如竞态条件、死锁、数据竞争、内存泄漏等问题&#…

高扩展性便携式1553B总线测试仪,支持麒麟操作系统

手提式便携1553B总线测试仪&#xff0c;利用订制平台的PXIe扩展槽嵌入石竹科技自主研发的高性能T系列专用1553B测试板卡和高级协议分析和测试软件FP-1553B Pro、FP-5186集成的一款模块化、功能可订制的测试仪器。 基本配置可对1553B信号进行波形采集&#xff08;提供软件示波器…

Charles抓包工具使用指南:成为网络数据侦察高手

在日常的开发和测试工作中&#xff0c;能够洞察网络请求和响应的细节对于诊断问题、优化性能及保障数据安全至关重要。Charles作为一款流行的网络抓包和调试工具&#xff0c;凭借其强大的功能和直观的界面成为许多开发人员和测试工程师的必备神器。那么&#xff0c;如何高效地使…

Android RecyclerView注册每项的单击和长按事件监听

1.在Adapter中定义监听接口 public class DeviceListAdapter extends RecyclerView.Adapter<DeviceViewHolder> {public interface OnItemClickListener {public void onItemClick(View view, int position);public void onItemLongClick(View view, int position);}pri…