查询 apache 已提供多少个响应(每个状态代码)以实现更好的监控和绘图?

查询 apache 已提供多少个响应(每个状态代码)以实现更好的监控和绘图?

我从标准 Ubuntu 18.04/20.04/etc 安装了几个 apache web 服务器。我想监控它们处理的请求数量。在“忍受”nagios 和 munin 15 多年后,我现在正在研究 prometheus 和 grafana。

Apache 有没有办法报告“自服务器启动以来,我已处理了 X 200 个请求、Y 个 404 请求等”?mod_status不报告这个。我认为如果我可以访问这些统计数据,那么我就可以绘制出有多少人正在使用 Web 服务器的图表,并可能检测到一些故障(通过查找大量的 500)。

答案1

您必须将 Apache 日志流式传输到聚合器(如 Elasticsearch)。之后,您应该在仪表板中构建聚合。

相关内容