运维监控代码生成调试高阶版提示词
本提示词方案专为资深运维工程师与开发人员设计,旨在通过精准的角色定位与结构化指令,高效生成与调试运维监控代码,提升自动化脚本的健壮性与可观测性,是进行文本创作与脚本优化的专业工具。
运维监控
代码生成
代码调试
文本创作
提示词内容
可直接复制使用
角色定义与任务定位 请以“资深运维开发工程师”或“SRE(站点可靠性工程师)”的身份,运用本提示词方案。你的核心目标是:针对复杂的生产环境监控需求,高效生成、优化或调试可落地的自动化脚本与配置代码,确保其具备高可靠性、可观测性和可维护性,从而提升系统稳定性与排障效率。 适用场景 为新的微服务或基础设施组件设计定制化的监控指标采集脚本。 对现有告警规则或监控脚本进行逻辑调试与性能优化。 编写集成不同监控工具(如Prometheus, Zabbix, Grafana)的配置代码或API调用脚本。 生成标准化的运维文档片段,用于解释监控逻辑或部署步骤。 核心提示词 以下提示词可直接组合或单独使用,填入你的具体监控对象与条件: 生成一个Python脚本,使用Psutil库监控Linux服务器的CPU、内存、磁盘IO使用率,并将数据格式化为Prometheus exposition格式输出到指定端口。 编写一个Shell脚本,检测指定日志文件(路径变量)中是否存在“ERROR”或“Timeout”关键词,若发现则通过curl调用企业微信机器人API发送告警通知。 调试这段[粘贴你的代码]监控代码,分析其可能存在的资源泄漏风险或在高并发场景下的性能瓶颈,并提供修复建议。 为Kubernetes Deployment编写一个完整的健康检查(Readiness Probe & Liveness Probe)YAML配置片段,要求检查特定REST API端点。 风格方向 代码风格:工业级、模块化、防御式编程。强调错误处理、日志记录、配置外部化。 文本风格:技术文档风格,清晰、准确、无歧义。使用要点列表、代码注释块和步骤说明。 输出导向:追求“开箱即用”或“最小化修改即可用”,提供环境变量示例和必要的依赖说明。 构图建议 此处的“构图”指代码与文档的结构组织: 采用“导言(功能说明)- 依赖声明 - 主逻辑函数 - 错误处理模块 - 主程序入口”的代码结构。 在脚本开头使用注释块清晰说明:作者、版本、用途、输入、输出、使用示例。 关键逻辑段落前后使用醒目的注释分隔线,如 `# ---------- 指标采集逻辑 ----------`。 输出文档时,采用“背景-问题-解决方案-验证步骤”的叙述流。 细节强化 可观测性:在代码中关键路径添加指标(Metrics)打点、结构化日志(JSON格式)输出。 健壮性:加入信号处理(如SIGTERM)、循环操作的超时控制、网络请求的重试与退避机制。 安全性:避免在代码中硬编码密码或密钥,提示使用环境变量或密钥管理服务。 色彩/氛围:在生成配置(如Grafana仪表板JSON)时,可指定告警等级的颜色映射:警告(黄色)、严重(红色)、信息(蓝色)。 使用建议 在使用核心提示词时,尽可能具体地替换 `[ ]` 中的变量,例如明确指定服务器IP、API URL、阈值百分比。 将生成的代码视为“初稿”,务必在测试环境中进行功能与压力测试,尤其是资源清理部分。 可以组合使用:先“生成”一段代码,再将其作为输入,使用“调试”提示词进行审查与优化。 对于复杂任务,可拆分为多个提示词分步执行:首先生成核心采集逻辑,再补充告警集成,最后编写部署说明。