用于Vanish缓存监控的插件

使用Site24x7插件监控Varnish Cache服务器,并深入了解关键性能指标。

Varnish Cache是​​一个Web应用程序加速器,安装在HTTP服务器前面以缓存内容。通过配置我们的插件来分析和优化您的Varnish Cache服务器。主动监控创建的缓存和工作对象的可用性和性能。

本文档详细介绍了如何配置Varnish Cache插件和监控指标,以深入了解Varnish Cache生态系统的性能,可用性和使用情况统计信息。

Varnish Cache性能监控指标:

安装并配置我们的插件,以监控Varnish Cache生态系统的性能指标。使用这些关键指标来做出明智的故障排除决策并确保Varnish Cache的连续运行:

缓存命中

使用metric cache_hit记录请求成功访问缓存的总次数。帮助您了解系统的成功率。

缓存未命中

使用cache_miss,metric,您可以记录请求访问缓存失败的总次数。有助于了解系统中的错误率。

工作线程

n_wrk_create记录缓存中各种请求创建的工作线程总数。

排队的工作请求

度量标准n_wrk_queued记录接收到当前排队的缓存的工作请求总数。

已结束的会话

度量标准sess_pipe_overflow记录由于会话管道溢出而丢弃的会话总数。

这个怎么运作?

先决条件:

  • 该插件需要Python模块“psycopg2”来从Varnish Cache中获取统计信息。

Varnish Cache插件安装:

  • 在Site24x7 Linux代理的插件目录下创建一个名为“varnish_cache”的目录 - / opt / site24x7 / monagent / plugins / varnish_cache
  • 从我们的GitHub存储库下载文件“ ”varnish_cache.py“并将其放在”varnish_cache“目录下
  • 执行上述步骤的命令:
  • cd / opt / site24x7 / monagent / plugins /
    mkdir varnish_cache
    cd varnish_cache
    wget https://raw.githubusercontent.com/site24x7/plugins/master/varnish_cache/varnish_cache.py

Varnish Cache插件配置:

  • 在apache插件文件“varnish_cache.py”中进行以下更改 - /opt/site24x7/monagent/plugins/varnish_cache/varnish_cache.py
  • 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
  • 更改VARNISH_HOST和VARNISH_PORT的值以匹配Varnish Cache插件文件中的配置(之前复制到代理程序的插件目录)
  • 保存更改并重新启动代理。
  • /etc/init.d/site24x7monagent restart

监控其他指标:

  • 要监控其他指标,请编辑“varnish_cache.py”文件并添加需要监控的新指标
  • 增加文件“varnish_cache.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)

相关插件:

可信

世界领先的公司

客户

没有Site24x7帐户?立即注册