MySQL告警"Connection attributes of length 570 were truncated"
mysql的错误日志中看到如下报错"[Warning] Connection attributes of length 571 were truncated"。比如:2023-09-01T08:37:49.873924+08:00 9149015 [Warning] [MY-010288] [Server] Connection
ansible安装GreatSQL构建MGR集群
本次介绍如何利用ansible快速安装GreatSQL并构建包含仲裁节点的MGR集群。1. 安装准备#1.1 安装ansible首先利用dnf/yum安装ansible:yum install -y ansible1.2 配置ansible修改 /etc/ansible/hosts 文件,把要安装GreatSQL的服务器IP加进去,例如: cat
搭建openGauss 5.0 一主一从复制集群
openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型国产数据库。多种存储模式支持复合业务场景,新引入提供原地更新存储引擎。NUMA化数据结构支持高性能。Paxos一致性日志复制协议,主备模式,CRC校验支持高可用。支持全密态计算、账本数据库等安全特性,提供全方位端到端的数据安全保护。通过Table Access Method接口层支持多存储引擎。openGauss 5.0
PostgreSQL Patroni_exporter 监控 patroni高可用工具
Patroni是Cybertec公司基于python语言开发的,可用于使用流复制来创建,管理,维护和监视高可用性PostgreSQL集群设置的工具。目前,Patroni+Etcd 是最为推荐的PostgreSQL数据库高可用方案之一。PostgreSQL有postgres_exporter监控采集器。对于Patroni高可用工具自身的监控,有啥子监控方案吗?一起来看看 ,鲜为人知的 pa
Minio基于Prometheus实现自定义监控可视化与告警
MinIO使用Prometheus Data Model 。本页记录了以下内容:Prometheus服务收集MinIO的指标MinIO度量上配置警报规则,以触发警报操作Grafna上可视化Minio监控数据1、安装 prometheus、grafna、alertmanager (略)2、Minio配置文件添加对接prometheus配置MINIO_PROMETHEUS_AUTH_TYPE
打造自己的分布式MinIO对象存储
MinIO是一个对象存储解决方案,它提供了一个与Amazon Web Services S3兼容的API,并支持所有核心S3特性。MinIO旨在部署在任何地方——公共云或私有云、裸机基础架构、协调环境和边缘基础架构。分布式MinIO如何工作Server Pool由多个Minio服务节点与其附属的多个磁盘构成。MinIO支持向现有MinIO集群中增加一个或多个Server Pool,从而实现水平扩容
烂sql导致clickhouse集群memory_tracking直线飙升触发熔断
版本version 19.17.4.11 clickhouse 集群,主要存日志数据与监控数据。架构为4台主机12个实例数,数据为单副本。近日,该clickhouse集群有一台物理机的硬件(电池)损坏,损坏的硬件完成更换后,就有人反馈数据查询异常,报DB::Exception: Memory limit (total)&nbs
MySQL 磁盘爆了,是 optimize table 的锅
2023-06-26 22:17左右,收到某系统的主库磁盘使用率告警。2023-06-26 23:02左右收到该系统的从库磁盘使用率告警。收到告警后,登录数据库查看各表的磁盘使用。经分析发现DB存在一个当日的备份表t_eap_sys_navigation_log_bak_20230626 ,且在OS层面存在 命名异常的表文件(#开头),按照经验推断#开头为中
OOM 如何监控可视化、告警推送、服务自愈
OOM,out of memory,就是内存用完了耗尽了的意思。会触发kernel调用OOM killer杀进程来解除这种状况。OOM分为虚拟内存OOM和物理内存OOM,两者是不一样的。虚拟内存OOM发生在用户空间,用户空间分配的就是虚拟内存,不能分配物理内存,用户空间虚拟内存OOM表现为malloc、mmap等内存分配接口返回失败,错误码为ENOMEM。程序在运行的
percona-server-rocksdb-8.0.32 安装
MyRocks是关系型数据库Mysql 基于RocksDB 的存储引擎,一个可嵌入的、持久的键值存储。Percona MyRocks 是集于 Percona Server for MySQL的.RocksDB存储基于日志结构的合并树(LSM tree)。它针对快速存储进行了优化,有出色的空间和写入效率以及可接受的读取性能。因此,如果您的工作负载使用SSD等快速存储,MyRocks与其他存储引擎相比
starrocks基于prometheus实现监控告警
监控报警本文介绍如何为 StarRocks 设置监控报警。StarRocks 提供两种监控报警的方案。企业版用户可以使用内置的 StarRocksManager,其自带的 Agent 从各个 Host 采集监控信息,上报至 Center Service,然后做可视化展示。StarRocksManag
Elasticsearch ILM DSL 索引生命周期管理
1、冷热集群架构冷热架构也叫冷暖架构,是“Hot-Warm” Architecture的中文翻译。冷热架构本质是给节点设置不同的属性,让每个节点具备了不同的属性。为演示 ILM,需要首先配置冷热架构,三个节点在 elasticsearch.yml 分别设置的属性如下:查看es冷热集群架构2、不同阶段(Phrase)的功能点(Acitons) 注意:仅在 Hot 阶段可以设置:Rollov
PostgreSQL中的复制延迟
PostgreSQL是一个流行的开源关系数据库管理系统,PostgreSQL中可能遇到的一个常见问题是复制延迟。在这篇博客中,我们将讨论什么是复制延迟,它为什么会发生,以及如何在PostgreSQL中减轻它。什么是复制延迟?复制延迟是指数据写入主数据库和复制到备用数据库之间的时间延迟。在PostgreSQL中,复制延迟可能是由各种原因造成的,如网络延迟、缓慢的磁盘I/O、长时间运行的事务等。在使用
ES X-Pack密码认证与用户管理
用户数据的安全性一直被人诟病且默认没有密码认证,Elasticsearch在6.8之前官方的X-pack安全认证功能都是收费的,所以很多人都采用Search Guard或者ReadOnly REST这些免费的安全插件对Elasticsearch进行安全认证。从Elasticsearch 6.8开始,Security 纳入 x-pack 的
天坑,os root密码过期,导致主机crontab自动任务罢工
告警 clickhouse日志报错 访问的表不存在!明明我们设定crontab定时任务了啊,怎么没有建表呢?查看crontab定时任务及其进程运行情况crond为 active 且 启动在 7 months 9 days ago,但是有信息显示 expired password for user root,任务没有如期执行原因指向 root 密码过期。先登录主机把root的过期
Loki采集Mysql errorlog,你值得拥有的错误日志聚合系统
说到分布式日志存储系统,大家肯定对ELK、EFK这些工具并不陌生。可是它们都基于Elasticsearch存储,搭建复杂,耗资源,上手难。所以,个人非常推崇Grafana Labs开源的Loki 轻量级日志聚合分析系统Loki使用标签来作为索引,而不是对全文进行检索,所以在搜索上会有一定的局限性。但是,也能满足我们的需求。搭建Loki,我们需要安装三个组件,promtail收集
MYSQL数据库误赋权引发的血案
赋权操作是DB最常规操作,只增加一个赋权,这都有坑吗?帮同事处理mysql赋权引发的故障案例,有代表性,避坑!!! 11:03 接到求助,系统完全打不开了。信息获取。Q1:哪个系统?xxx系统。Q2:什么报错?Access denied by for user ‘pqc_doa_up’@’172.26.154.68’(using
Redis集群从节点无限循环同步故障
今天是清明节假日第一天,收到客户请求,我们的redis出问题了帮忙看看!程序的报错日志提供如图登录该套redis集群查看节点信息与集群状态根据现场状态与监控,迅速做出判断与推理第一时间内给出个人的建议:建议重启部分异常程序,业务全部恢复正常!业务已经恢复了,那继续来修复这个fail的异常redis从节点吧。从redis的fail主从节点日志入手。从节点redis日志信息:主节点redis日志信息:
PostgreSQL 13 pacemaker 高可用集群
环境介绍 操作系统版本CentOS Linux release 7.8.2003 (Core) 数据库版本psql (13.10) PCS集群版本[root@hd-clw-select-proxysql01 ~]# rpm -qa|grep pacemakerpacemaker-libs-1.1.23-1.el7_9.1.x86_