我们计划使用Prometheus实现Kubernetes应用程序监控。我们的应用程序在apache中运行,并部署到kubernetes集群。我们正在开发自定义Apache exporter,它将运行在与我的应用程序容器相同的POD中,并从apache收集指标并将其推送到Prometheus。作为监控的一部分,我们需要在apache中解析access.log,以获得2xx、3xx、4xx和5xx请求的数量。但是我们部署在Kubernetes中的应用程序不会在POD中存储任何日志,但它会将日志记录到STDOUT。所以我可以通过kubectl logs命令访问日志。现在,我正在构建的Apache e
如果我想监控我的请求的响应时间,我应该使用Apache的,还是应该使用Passenger的passenger-status监控工具?
我担心启用mod_status会减慢我的应用速度,但我没有办法进行比较,因为我需要运行mod_status来对性能进行基准测试。
顺便说一句,乘客的状态只给了我一些琐碎的信息,比如:
----------- General information -----------
max = 6
count = 0
active = 0
inactive = 0
Waiting on global queue: 0
----------- Domai