
Apache 状态页里的 busy workers 和 idle workers 是什么意思?
Apache busy/idle workers 含义:busy=正在处理请求的工作进程/线程,idle=空闲待命;通过 server-status 查看,两者比例反映负载,附调优方向与 FAQ。
聚焦概念、架构、排障、价格与选型,一篇解决一个明确问题。

Apache busy/idle workers 含义:busy=正在处理请求的工作进程/线程,idle=空闲待命;通过 server-status 查看,两者比例反映负载,附调优方向与 FAQ。

upstream 是 Nginx 里"后端服务器组"的抽象:upstream 块定义一组后端供 proxy_pass 引用,自带负载均衡(轮询/权重/ip_hash)、健康摘除;概念、示例与 FAQ。

Nginx 默认站点根目录因发行版而异:Debian/Ubuntu 是 /var/www/html,CentOS/RHEL 是 /usr/share/nginx/html;用 nginx -T 查 root 指令确认实际值,改目录方…

Prometheus 查询报 Context Deadline Exceeded 说明查询超时。

Prometheus 的 static_configs 支持按 target 分组,每组可写自己的 metrics_path、params 与标签。

rate() 返回计数器每秒的平均增速,increase() 返回时间窗口内的总增量——两者都自动处理计数器重置,increase 的结果就等于 rate 乘以窗口秒数。本文用实例讲清两者区别与选用场景。

PromQL 用 by 子句按标签分组聚合:sum by (status) (http_requests_total)。本文讲解 by/without 的用法、多标签分组、常见聚合函数搭配,以及分组后的高基数注意事项。

PromQL 查询返回的是指标值而非标签值;想拿到某个标签的取值,可以用按该标签分组的聚合(sum by)、Grafana 的 label_values 变量,或 group_left 把标签"搬运"到结果里。本文给出三种做法。

Kibana 仪表盘添加数值范围过滤的方法:Add filter 选字段后用 is between 填数值区间,或直接写 KQL 如 response_time > 500。

Prometheus 抓取配置通过 authorization、bearer_token_file 或 oauth2 支持认证头;任意自定义 Header 需借助 version 2.27+ 的 http_headers 字段或反向…

Prometheus 抓取 HTTPS 端点只需把 scheme 改为 https 并在 tls_config 中配置证书校验;自签名证书用 insecure_skip_verify 跳过或指定 CA。本文给出完整配置与证书问题的排查方法。

K8s 容器 CPU 使用率通过 cAdvisor 暴露的 container_cpu_usage_seconds_total 指标计算:rate 后按 pod/container 分组即可。