我有以下 munin 生成的 nginx 请求图:
y轴上的“m”是什么意思?
/usr/share/munin/plugins/nginx_request 的 nginx munin 插件正在提取:
if ($response->content =~ /^\s+(\d+)\s+(\d+)\s+(\d+)/m) {
print "request.value $3\n";
这意味着它正在使用nginx_status的第三个组件,这似乎是累积的请求总数。这是来自同一服务器的示例执行:
$ curl http://127.0.0.1/nginx_status
Active connections: 1
server accepts handled requests
2936 2936 4205
Reading: 0 Writing: 1 Waiting: 0
munin nginx 插件将以下内容传递给 rrdtool:
print "graph_title Nginx requests\n";
print "graph_args --base 1000\n";
print "graph_category nginx\n";
print "graph_vlabel Request per second\n";
print "request.label req/sec\n";
print "request.type DERIVE\n";
print "request.min 0\n";
print "request.label requests port $port\n";
print "request.draw LINE2\n";