2026 本地 AI 运维助手综合实战:把系统监控、API 和 MySQL 性能周报一键串起来(Ollama + Qwen3.5)
一、这篇是在前几篇监控 性能文章基础上的「整合版」到目前为止你这个系列已经有了几篇很实用的文章技术监控周报CPU、内存、错误率整体情况API 性能分析周报接口调用量、P95/P99 延迟、错误率分布MySQL 性能分析周报CPU、慢查询、锁等待等核心指标。这些文章各自都是一个“点”的实战 Demo但真正写周报 / 做汇报时领导或者团队其实更想看到的是一份统一视角的性能周报系统资源层CPU/内存/磁盘接口/API 层流量 延迟 错误数据库层慢查询 锁竞争 连接数三者之间的关联和归因比如「周五晚 8 点 QPS 上了高峰同时 CPU/慢查询/错误率都有抬头」「本周性能问题的根因主要集中在订单写入链路的几条接口 对应的几条 SQL」这篇文章要做的就是把你前面已经写好的那几块“单点分析能力”用本地 Qwen3.5 串起来自动生成一份统一的‘系统 API DB’综合性能周报段落。二、整体架构三个分析器 一个总控大脑可以把这个综合性能周报助手拆成四部分系统监控分析器输入一周的系统指标CPU、内存、磁盘、错误率、告警输出一段「本周系统监控核心分析」API 性能分析器你上一篇已经实现输入一周 API 调用数据调用量、P95、错误率输出一段「本周 API 性能核心分析」MySQL 性能分析器你刚刚这篇已经实现输入一周 MySQL 性能数据慢查询、锁、连接数、CPU 等输出一段「本周数据库性能核心分析」综合分析大脑本篇的重点输入上面三段「Markdown 文本 关键统计摘要」输出一段统一视角的「端到端性能综合分析」包括整体健康度评价关键风险点归因系统 / API / DB下周性能工作重点简单理解为前三篇是“分科报告”这篇是“总检报告”。三、环境前提基于你现有的三套分析脚本假设你已经有了三份脚本名字可以按你自己前面的命名来下面以示例为主monitor_analyzer.py暴露函数generate_monitor_report() - str返回系统监控分析的 Markdown 字符串api_performance_analyzer.py暴露函数generate_api_report() - str返回API 性能分析的 Markdown 字符串mysql_performance_analyzer.py暴露函数generate_mysql_report() - str返回MySQL 性能分析的 Markdown 字符串并且你已经在本机配置好ollama pull qwen3.5:7b-instruct-q4_0 python -m venv perf_env # Windows: # perf_env\Scripts\activate # macOS / Linux: source perf_env/bin/activate pip install --upgrade pip pip install ollama0.1.1四、写一个「综合性能分析器」把三块内容喂给 Qwen3.5在你的项目根目录中新建一个脚本比如overall_performance_summarizer.py#!/usr/bin/env python3 # -*- coding: utf-8 -*- 整体性能周报综合分析器 功能 1. 调用已有的系统监控 / API / MySQL 三个分析器获取三段 Markdown 文本 2. 将三段分析结果作为上下文交给本地 Qwen3.5 做更高层次的综合归纳 3. 输出一段统一视角的「本周整体性能与稳定性分析」可直接插入周报 from pathlib import Path import datetime import ollama # 按你自己前几篇脚本的实际名称来 import from monitor_analyzer import generate_monitor_report from api_performance_analyzer import generate_api_report from mysql_performance_analyzer import generate_mysql_report MODEL_NAME qwen3.5:7b-instruct-q4_0 OUTPUT_DIR Path(overall_reports) def build_overall_prompt( monitor_md: str, api_md: str, db_md: str, start_date: str, end_date: str, ) - str: 构造给 Qwen3.5 的综合分析提示词 prompt f 你现在是一名资深技术负责人Tech Lead需要根据本周的系统监控、API 性能和数据库性能三份分析报告写一段可以直接放进技术周报开头部分的【本周整体性能与稳定性分析】。 时间范围{start_date} ~ {end_date} 以下是三份子报告的内容Markdown 形式 【系统监控分析】 -------------------- {monitor_md} -------------------- 【API 性能分析】 -------------------- {api_md} -------------------- 【数据库性能分析】 -------------------- {db_md} -------------------- 请基于以上三份报告输出一段更高层次的综合分析要求 1. 输出格式为 Markdown结构建议如下可以略微调整 ### 本周整体性能与稳定性分析 1. **整体健康度评价** - 用 23 句话给出本周整体系统的健康度结论例如整体稳定 / 有轻微波动 / 存在明显风险并简单说明依据从系统、API、数据库三个层面各引用一两点关键结论。 2. **主要风险点与可能根因** - 综合三份报告归纳本周最值得关注的 24 个性能 / 稳定性风险点 - 对每个风险点说明它发生在哪一层系统 / API / DB / 组合对业务有什么潜在影响例如接口超时、下单失败、峰值时段体验变差等以及可能的根因方向例如某些高峰时段 CPU 某几条慢 SQL 某几条慢接口同时抬头。 3. **本周改进进展与效果评估**如报告中有提及 - 如果子报告中提到本周已有的优化措施例如压测、限流、索引优化请简要评价其效果 - 如未提及可写“本周暂无较大规模的性能优化动作以常规巡检为主”。 4. **下周性能工作重点建议** - 根据上述风险点和分析结果给出 36 条下周在性能与稳定性方面的工作重点建议 - 建议尽量具体到“接口 / 场景 / 指标”例如“针对 /api/order/create 做一次慢查询专项优化”“在晚间 20~22 点压测网关和数据库链路”等。 2. 语言要求 - 使用简体中文语气偏「技术负责人对内团队汇报」风格专业但不过度堆砌术语 - 注意区分事实已发生的数据与现象和推断可能的原因推断部分请用“可能 / 推测 / 需要进一步验证”等词语表述。 3. 不要重复完整粘贴子报告内容重点是「提炼 归纳 关联」。 4. 控制整体长度在 300500 字之间保证条理清晰、信息密度高。 请开始输出综合分析内容 return prompt.strip() def call_qwen(prompt: str) - str: 调用本地 Qwen3.5 生成综合分析文本 res ollama.chat( modelMODEL_NAME, messages[{role: user, content: prompt}], temperature0.3, ) return res[message][content].strip() def generate_overall_report() - str: 对外暴露的主函数 - 先拿到三段子报告 - 再生成一段整体性能与稳定性分析 # 按“上周一 ~ 上周日”为统计区间和前面几篇保持一致 today datetime.date.today() start_date today - datetime.timedelta(daystoday.weekday() 7) end_date start_date datetime.timedelta(days6) print( 1. 生成系统监控分析...) monitor_md generate_monitor_report() print(\n 2. 生成 API 性能分析...) api_md generate_api_report() print(\n 3. 生成数据库性能分析...) db_md generate_mysql_report() print(\n 4. 生成整体性能与稳定性综合分析...) prompt build_overall_prompt( monitor_mdmonitor_md, api_mdapi_md, db_mddb_md, start_datestr(start_date), end_datestr(end_date), ) overall_md call_qwen(prompt) OUTPUT_DIR.mkdir(exist_okTrue) out_path OUTPUT_DIR / foverall_performance_{start_date}_to_{end_date}.md out_path.write_text(overall_md, encodingutf-8-sig) print(f\n综合性能分析报告已保存到{out_path}) return overall_md if __name__ __main__: summary generate_overall_report() print(\n 综合性能分析内容预览 \n) print(summary)这个脚本的核心点在于不需要你重新写任何监控逻辑直接复用之前已经写过的三个分析函数再让 Qwen3.5 对“三段现有分析结果”做一次更高层次的归纳。五、把这段「综合分析」当成周报的“开头部分”你现在已经有了monitor_md系统监控分析api_mdAPI 性能分析db_mdMySQL 性能分析overall_md整合这三者的「整体性能与稳定性分析」你可以把整个技术周报的结构调整为# 本周技术工作周报{start_date} ~ {end_date} ## 一、本周整体性能与稳定性分析 {overall_md} ## 二、本周系统监控核心分析 {monitor_md} ## 三、本周 API 性能核心分析 {api_md} ## 四、本周数据库性能核心分析 {db_md} ## 五、本周具体工作内容 {work_md} !-- 原来你写的需求/开发/联调等内容 -- ## 六、本周问题与风险 {risk_md} ## 七、下周工作计划 {plan_md}从领导或团队视角看这样有几个优点先给结论再看细节一上来就看到“整体健康度 风险点 下周重点”非常符合管理者的阅读习惯中间三块是“证据”系统、API、DB 三层分析各自独立、互相印证后面的工作内容和计划与上面的风险和分析对齐周报显得非常有逻辑、有闭环。六、让这整套东西真正“自动化”起来目前为止你已经有三份数据分析器系统 / API / DB有一个综合性能分析器再加上你早前的「日报/周报自动生成」脚本。接下来你只需要加一层“调度”定时任务crontab / Windows 任务计划​每周一早上 8:00自动执行拉取上周监控数据可由其他脚本提前完成运行 4 个分析脚本monitor_analyzer.pyapi_performance_analyzer.pymysql_performance_analyzer.pyoverall_performance_summarizer.py运行“工作内容周报生成脚本”基于 daily logs输出统一存档把所有生成的 Markdown 文件统一保存到weekly_reports/2026-03-02_to_2026-03-08/overall_performance.mdmonitor_analysis.mdapi_performance.mdmysql_performance.mdwork_summary.mdfinal_weekly_report.md人工只做最后 5 分钟打开final_weekly_report.md检查结论是否准确如有偏差例如 AI 对某些风险推断过头简单修正两三句话复制到公司内部周报系统/飞书文档/邮箱即可。 所有脚本与流程均在本地环境实际测试后整理请结合自己公司的监控体系和字段进行调整。 你现在在性能这块最想先自动化的是哪一层系统监控、API、数据库还是“整体汇总报告”欢迎在评论区说一下你的实际场景我可以按你的数据结构帮你改一版更贴合的综合分析提示词。

相关新闻

Spring AI Alibaba和AIFlowy哪个更受欢迎?

Spring AI Alibaba和AIFlowy哪个更受欢迎?

目前来说,Spring AI Alibaba 相对更受开发者和技术圈关注与欢迎,尤其是在 国内 Java/Spring 技术栈的开发者和技术社区中。但 AIFlowy 也有其独特的优势,特别是在 国产化、信创和私有化部署等场景下。下面我们从多个维度进行对比分析&#xf…

2026/7/7 7:09:31 阅读更多 →
一文讲透|专科生必备降AIGC工具 —— 千笔AI

一文讲透|专科生必备降AIGC工具 —— 千笔AI

在AI技术席卷学术写作的今天,越来越多的学生、研究人员和职场人士选择借助AI辅助完成论文、报告和学术材料。然而,随之而来的“AI率超标”问题却成为横亘在学术道路上的隐形障碍——知网、维普、万方等主流查重系统纷纷升级算法,严打AI生成内…

2026/7/8 21:22:09 阅读更多 →
用过才敢说 AI论文写作软件 千笔AI VS 云笔AI 更贴合继续教育需求

用过才敢说 AI论文写作软件 千笔AI VS 云笔AI 更贴合继续教育需求

随着人工智能技术的迅猛发展,AI辅助写作工具已逐渐成为高校学生完成毕业论文的重要助手。越来越多的学生开始借助这些工具提升写作效率、优化内容结构,甚至在开题报告阶段就引入智能支持。然而,在面对市场上琳琅满目的AI写作平台时&#xff0…

2026/5/17 2:41:55 阅读更多 →

最新新闻

QGIS Server 3.44 在 Ubuntu 22.04 部署:Apache 配置与 3 个常见错误排查

QGIS Server 3.44 在 Ubuntu 22.04 部署:Apache 配置与 3 个常见错误排查

QGIS Server 3.44 在 Ubuntu 22.04 部署:Apache 配置与 3 个常见错误排查1. 环境准备与基础安装在Ubuntu 22.04上部署QGIS Server需要先确保系统环境满足基本要求。建议使用至少4GB内存的服务器,并预留20GB以上的磁盘空间用于存储地理数据。以下是完整的…

2026/7/8 22:09:55 阅读更多 →
Windows 符号链接 mklink 深度解析:从 Chrome 迁移到 3 类应用实践

Windows 符号链接 mklink 深度解析:从 Chrome 迁移到 3 类应用实践

Windows 符号链接 mklink 深度解析:从 Chrome 迁移到 3 类应用实践 在 Windows 系统管理中,C 盘空间告急是个永恒的话题。特别是对于那些默认将用户数据存储在系统盘的应用程序,长期积累的数据文件往往在不经意间吞噬宝贵的存储空间。传统的数…

2026/7/8 22:07:53 阅读更多 →
L9958与dsPIC30F3014电机控制方案详解

L9958与dsPIC30F3014电机控制方案详解

1. 为什么选择L9958与dsPIC30F3014组合在电机控制领域,芯片选型直接决定了系统性能天花板。L9958作为ST意法半导体推出的多通道H桥驱动芯片,与Microchip的dsPIC30F3014数字信号控制器搭配,形成了工业级电机控制的黄金组合。这套方案在机器人关…

2026/7/8 22:07:53 阅读更多 →
雷电3显卡坞死机问题排查:3种主流方案实测与1个批处理脚本解法

雷电3显卡坞死机问题排查:3种主流方案实测与1个批处理脚本解法

雷电3显卡坞死机问题深度排查与实战解决方案引言:当高性能遇上不稳定想象一下这样的场景:你刚入手一台雷电3显卡坞,准备将轻薄本变身成高性能工作站,却在关键时刻遭遇系统死机或外设卡死。这种性能与稳定性之间的矛盾,…

2026/7/8 22:05:51 阅读更多 →
Cursor Free VIP:免费解锁AI编程助手Pro功能的终极解决方案

Cursor Free VIP:免费解锁AI编程助手Pro功能的终极解决方案

Cursor Free VIP:免费解锁AI编程助手Pro功能的终极解决方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached you…

2026/7/8 22:03:48 阅读更多 →
三维模型表面积计算:网格简化对精度影响分析(从10万面到1千面)

三维模型表面积计算:网格简化对精度影响分析(从10万面到1千面)

三维模型网格简化与表面积精度:工程实践中的量化分析在实时渲染和Web3D应用开发中,我们常常面临一个关键矛盾:模型精度与性能之间的平衡。想象一下这样的场景——当你的游戏角色模型从10万面片简化到1千面片时,那些消失的三角面究…

2026/7/8 21:59:43 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻