Varnish 外掛程式

Varnish 是開放原始碼網路快取加速器。詳情請瀏覽 varnish-cache.org

探索

您必須針對監控代理程式設定 Varnish 外掛程式,才能監控 Varnish。

探索到的服務會顯示在 Varnish「Services」頁面的「Resources」選單中。在執行個體上安裝監控代理程式並設定 Varnish 外掛程式後,Stackdriver Monitoring 會在 Varnish「Services」頁面中填入庫存與指標。

支援的 Varnish 版本

Varnish 由外掛程式監控,這個外掛程式使用 libvarnish 程式庫,從 varnish Daemon 讀取記憶體中儲存的統計資料。這個程式庫取決於您執行的 Varnish 版本,且並非跨版本相容。監控僅支援下列 Linux 發行版預設提供的 Varnish 版本:

  • Red Hat Enterprise Linux 7.x、CentOS 7.x:Varnish 3.x
  • Red Hat Enterprise Linux 6.x、CentOS 6.x:Varnish 2.x
  • Ubuntu 18.04 Bionic:Varnish 5.x (部分支援)
  • Ubuntu 16.04 Xenial:Varnish 4.x
  • Ubuntu 14.04 Trusty 或 Ubuntu 12.04 Precise:Varnish 3.x
  • Debian 9 (Stretch):Varnish 5.x (部分支援)
  • Debian 8 (Jessie):Varnish 4.x
  • Debian 7 (Wheezy):Varnish 3.x

設定讓 Monitoring 監控 Varnish

安裝監控代理程式後,請按照下列操作說明對您的執行個體設定 Varnish 外掛程式。

必備條件

Varnish 外掛程式需要 5.5.0-315 版或更新版本的監控代理程式。如要更新代理程式,請參閱升級代理程式一文。

啟用 Varnish 監控外掛程式

在您的 VM 執行個體上,從 GitHub 設定存放區下載 varnish.conf,並放進 /opt/stackdriver/collectd/etc/collectd.d/ 目錄中:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/varnish.conf)

新增設定檔之後,執行下列指令來重新啟動監控代理程式:

sudo service stackdriver-agent restart

您可在 collectd.org 找到其他外掛程式設定選項的相關資訊。

監控的內容

Varnish 外掛程式會監控下列指標:

  • 後端連線
    • 成功 (計數)
    • 失敗 (計數)
    • 未嘗試 (計數)
    • 已回收 (計數)
    • 已重複使用 (計數)
    • 數量過多 (計數)
    • 未使用 (計數)
    • 已中斷 (計數)
  • 用戶端連線
    • 已接受 (計數)
    • 已捨棄 (計數)
    • 已接收 (計數)
  • 快取統計資料
    • 在快取中找到了所需資料 (計數)
    • 在快取中找不到所需資料 (計數)
    • 傳送的匹配資料 (計數)

詳情請參閱代理程式指標清單:Varnish

您可以在 varnish-cache.org 中找到有關這些指標的詳細資訊。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Stackdriver Monitoring
需要協助嗎?請前往我們的支援網頁