Ubuntu PHP日志与性能监控的关系
核心关系概述
日志类型与性能监控的对应关系
| 日志类型 | 典型内容 | 可观测指标 | 常见性能问题 | 建议监控方式 |
|---|---|---|---|---|
| PHP错误日志 | 错误、警告、致命错误、堆栈 | 错误率、异常峰值 | 致命错误导致进程退出、频繁警告引发重试 | 聚合错误率与频次,按文件/行号下钻,联动告警 |
| Web访问日志 | IP、时间、方法、URI、状态码、时延 | 吞吐(RPS)、成功率、P95/P99时延 | 后端慢、异常重试、路由/缓存失效 | 以URI/参数为维度统计时延与错误率,建立TopN慢端点 |
| 数据库慢查询日志 | 慢SQL、执行时间、调用栈 | 慢查询率、SQL耗时 | 缺失索引、N+1查询、锁等待 | 按SQL模板聚合,结合执行计划优化索引与语句 |
| 资源与使用日志 | 内存、CPU、磁盘I/O | 资源利用率、饱和度 | 内存泄漏、磁盘写满、I/O抖动 | 资源阈值告警,与日志时间对齐做因果分析 |
配置与落地实践
从日志到监控的闭环
风险与优化建议