Varnish 插件

Varnish 是一种开源网页缓存加速器。如需了解详情,请访问 varnish-cache.org

发现

要监控 Varnish,您必须为 Monitoring 代理配置 Varnish 插件。

发现的服务显示在“Varnish Services”页面上的 Resources 菜单中。您在实例上安装 Monitoring 代理并配置 Varnish 插件后,Stackdriver Monitoring 将在“Varnish Services”页面上填充相关资产和指标。

支持的 Varnish 版本

Varnish 通过一个使用 libvarnish 库从 varnish 守护进程读取内存中存储的统计信息的插件进行监控。该库取决于您正在运行的 Varnish 版本,各版本之间不兼容。Monitoring 仅支持以下 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

安装 Monitoring 代理后,请按照以下说明在您的实例上配置 Varnish 插件。

前提条件

Varnish 插件需要 5.5.0-315 或更高版本的 Monitoring 代理。如需更新代理,请参阅升级代理

启用 Varnish 监控插件

在您的虚拟机实例上,从 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)

添加配置文件后,运行以下命令以重启 Monitoring 代理:

sudo service stackdriver-agent restart

如需了解其他插件配置选项的信息,请参阅 collectd.org

监控的内容

Varnish 插件监控以下指标:

  • 后端连接数
    • 成功数(计数)
    • 失败数(计数)
    • 未尝试数(计数)
    • 回收数(计数)
    • 重用数(计数)
    • 多余数(计数)
    • 未使用数(计数)
    • 已关闭数(计数)
  • 客户端连接数
    • 已接受数(计数)
    • 已丢弃数(计数)
    • 已接收数(计数)
  • 缓存统计数据
    • 缓存命中数(计数)
    • 缓存未命中数(计数)
    • 命中通过数(计数)

如需了解详情,请参阅代理指标列表:Varnish

如需详细了解这些指标,还可以访问 varnish-cache.org

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Stackdriver Monitoring
需要帮助?请访问我们的支持页面