記錄一下,安裝完netdata之後,一直看不到nginx local,倒是有看到web log nginx。找了好久的資料都沒答案,後來總算清醒釐清整個脈絡:因為有裝varnish,port 80由varnish使用,且由varnish處理將所有http請求強制轉換成https;另外nginx預設為8080 port,無法用hostname去解析(會被成https而找不到stub_status),只能用ip了。

最後只好將nginx.conf改成這樣:

localipv4:
  name : 'local'
  url  : 'http://127.0.0.1:8080/stub_status'
netdata 終於出現 nginx local了

Author