中间件监控实战 —— MySQL / Redis / Kafka / ElasticSearch 一网打尽
中间件监控实战 —— MySQL / Redis / Kafka / ElasticSearch 一网打尽系列博客第 5 篇。四大中间件的黄金指标、Exporter 部署、关键 PromQL、告警规则。一、MySQL 监控ecs-0002: 1.94.204.2151.1 黄金指标映射黄金指标MySQL 对应流量QPSQuestions速率错误连接失败、复制错误延迟慢查询数、查询耗时饱和度连接数、线程占用、Buffer Pool1.2 部署 mysqld_exporter# 创建只读监控账号mysql-eCREATE USER exporter% IDENTIFIED BY Export3r#2024;mysql-eGRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO exporter%;# 启动 exportermysqld_exporter --config.my-cnf/etc/.my.cnf# 监听 :91041.3 关键查询# QPS rate(mysql_global_status_queries[5m]) # 慢查询速率 rate(mysql_global_status_slow_queries[5m]) # 连接数使用率 mysql_global_status_threads_connected / mysql_global_variables_max_connections * 100 # 缓冲池命中率越高越好99% 为佳 1 - (rate(mysql_global_status_innodb_buffer_pool_reads[5m]) / rate(mysql_global_status_innodb_buffer_pool_read_requests[5m]))1.4 告警规则-alert:MySQLSlowQueriesexpr:rate(mysql_global_status_slow_queries[5m])0.5for:5mlabels:{severity:warning,category:mysql}-alert:MySQLConnectionsHighexpr:mysql_global_status_threads_connected / mysql_global_variables_max_connections * 10080for:5mlabels:{severity:warning,category:mysql}二、Redis 监控ecs-00022.1 关键指标关注点指标内存redis_memory_used_bytes/redis_memory_max_bytes命中率redis_keyspace_hits/ (hitsmisses)延迟redis_up、命令处理耗时连接redis_connected_clients2.2 部署 redis_exporterredis_exporter--redis.addrlocalhost:6379# 监听 :91212.3 关键查询# 内存使用率 redis_memory_used_bytes / redis_memory_max_bytes * 100 # 命中率95% 健康 redis_keyspace_hits_total / (redis_keyspace_hits_total redis_keyspace_misses_total) * 100三、Kafka 监控ecs-0003: 124.71.228.1773.1 KRaft 模式部署新一代 Kafka 3.7 用KRaft替代 ZooKeeper更轻量process.rolesbroker,controller node.id1 controller.quorum.voters1localhost:9093 listenersPLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093 advertised.listenersPLAINTEXT://124.71.228.177:90923.2 JMX Exporter 采集Kafka 通过 JMX 暴露指标用 Java Agent 转成 Prometheus 格式# 启动参数注入 agentKAFKA_OPTS-javaagent:/opt/kafka/jmx_prometheus_javaagent.jar7071:/opt/kafka/jmx_exporter.ymlkafka-server-start.sh server.properties3.3 关键指标# 消费组积压最重要 kafka_consumergroup_lag # 入站消息速率 rate(kafka_server_brokertopicmetrics_messagesin_total[5m]) # 分区数 kafka_cluster_partition_count⚠️消费滞后 (Lag) 是 Kafka 最该盯的指标——它直接反映下游处理是否跟得上。四、ElasticSearch 监控ecs-00034.1 关键指标关注点指标集群健康elasticsearch_cluster_health_status绿/黄/红JVM 堆elasticsearch_jvm_memory_used_bytes索引速率elasticsearch_indices_indexing_rate查询延迟elasticsearch_indices_search_fetch_latency4.2 部署 es_exporterelasticsearch_exporter--es.urihttp://localhost:9200--es.all# 监听 :91144.3 关键查询# 集群状态1绿 2黄 3红 elasticsearch_cluster_health_status # JVM 堆使用率 elasticsearch_jvm_memory_used_bytes{areaheap} / elasticsearch_jvm_memory_max_bytes{areaheap} * 100五、四大中间件部署命令汇总# ecs-0002bashscripts/install_middleware.sh mysqlbashscripts/install_middleware.sh redis# ecs-0003bashscripts/install_middleware.sh kafkabashscripts/install_middleware.sh es实战结果4 台机器上的 6 个 Exporter 4 个中间件全部 UP ✅目标地址状态MySQL1.94.204.215:9104UPRedis1.94.204.215:9121UPKafka JMX124.71.228.177:7071UPES124.71.228.177:9114UP六、下一篇预告第 6 篇应用埋点与告警闭环 —— 用 Flask Demo 演示 RED 方法埋点把业务异常感知做到极致。本文为《运维监控实战》系列第 5 篇。完整配置见 Gitee 仓库 deploy/。

相关新闻

GPT-6研发暂停:AI模型规模化挑战与开发者技术转向分析

GPT-6研发暂停:AI模型规模化挑战与开发者技术转向分析

最近AI圈最重磅的消息莫过于OpenAI突然宣布暂停GPT-6的研发工作。作为长期关注AI技术发展的开发者,我第一时间整理了这次事件的技术背景、可能原因以及对开发者社区的实际影响。无论你是AI初学者还是资深工程师,理解这次技术路线的调整都至关重要。1. GP…

2026/7/24 2:58:39阅读更多 →
20K人类蛋白组芯片助力药物靶点筛选与机制验证

20K人类蛋白组芯片助力药物靶点筛选与机制验证

药物研发过程中,明确活性分子的直接作用靶点,是理解药物功能和推动机制研究的重要环节。无论是天然产物、小分子化合物,还是经过优化设计的候选药物,只有明确其结合蛋白,才能进一步解释药物如何影响细胞过程&#xff0…

2026/7/24 2:58:39阅读更多 →
商标设计如何用AI算法生成“会思考”的品牌符号?

商标设计如何用AI算法生成“会思考”的品牌符号?

从平面到动态:深圳商标设计如何用AI算法生成“会思考”的品牌符号?当你第一次看到腾讯云的新商标随鼠标移动产生微妙形变,或发现OPPO的“微笑商标”在不同场景下呈现从闭合到舒展的动画效果时,或许会恍惚——这是一枚商标&#xf…

2026/7/24 2:58:39阅读更多 →
深入解析数字电源控制器:UCD3138xA的DPWM模式、故障保护与通信接口设计

深入解析数字电源控制器:UCD3138xA的DPWM模式、故障保护与通信接口设计

1. 项目概述:深入数字电源控制核心如果你正在设计一个高效率、高可靠性的开关电源,无论是给服务器供电,还是驱动通信基站,亦或是为新能源设备提供能量转换,那么“数字电源控制器”这个词你一定不陌生。它早已不是实验室…

2026/7/24 4:25:13阅读更多 →
企业AI基础设施优化与实时决策技术解析

企业AI基础设施优化与实时决策技术解析

1. 企业级AI基础设施的现状与挑战当前企业AI应用面临三大核心痛点:数据孤岛导致模型训练效率低下、算力资源分散造成成本浪费、业务系统割裂影响推理时效。根据行业调研数据显示,超过73%的企业在AI落地过程中遭遇基础设施不兼容问题,平均每个…

2026/7/24 4:25:13阅读更多 →
Pytest Fixture 多依赖管理与重命名实战指南

Pytest Fixture 多依赖管理与重命名实战指南

1. 项目概述:当测试用例需要“组装”多个依赖时在写自动化测试脚本时,我经常遇到一个场景:一个测试用例的成功执行,往往依赖于多个前置条件的组合。比如,测试一个用户下单功能,你可能需要先有一个已登录的用…

2026/7/24 4:25:13阅读更多 →
循环神经网络(RNN)原理与实战应用详解

循环神经网络(RNN)原理与实战应用详解

1. 循环神经网络(RNN)的本质与核心价值循环神经网络(Recurrent Neural Network)之所以在时序数据处理领域占据不可替代的地位,关键在于其独特的"记忆"机制。与传统的前馈神经网络不同,RNN的神经元…

2026/7/24 4:25:13阅读更多 →
AI代码生成代理的技术架构与多语言实现对比

AI代码生成代理的技术架构与多语言实现对比

1. AI Coding Agent 的技术本质剖析在代码生成领域,AI Coding Agent 正经历从"玩具"到"工具"的关键跃迁。这类系统通过大语言模型(LLM)作为核心推理引擎,结合静态代码分析、符号执行等传统程序分析技术&#…

2026/7/24 4:25:13阅读更多 →
企业级AI智能体幻觉控制与架构优化实战指南

企业级AI智能体幻觉控制与架构优化实战指南

1. 项目背景与核心价值2026年企业级AI智能体市场已经进入深水区,大模型幻觉(Hallucination)问题成为制约商业落地的最大瓶颈。根据我们实验室连续三年跟踪数据显示,在金融、医疗和法律等高风险场景中,未经优化的基础大…

2026/7/24 4:23:12阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 0:58:53阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 0:58:53阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 0:58:53阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:06阅读更多 →
【LeetCode 54】螺旋矩阵

【LeetCode 54】螺旋矩阵

问题描述: 解法: 1、模拟(参考自【LeetCode 54】螺旋矩阵-CSDN博客) int *spiralOrder(int **matrix, int matrixSize, int *matrixColSize, int *returnSize) {static const int dirs[4][2] {{0, 1}, {1, 0}, {0, -1}, {-1, …

2026/7/24 0:00:06阅读更多 →
2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

知春路不相信模型领先今年WAIC大会,昔日AI六小龙来了五家,分别是Kimi、阶跃星辰、Minimax、百川智能、零一万物。连放弃基模的百川和零一万物都来了,唯一缺席的竟是近几个月来风光无限的智谱。(DeepSeek一直不参加)WAI…

2026/7/24 0:00:06阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/23 22:58:43阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/23 18:58:18阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/23 18:58:18阅读更多 →