Varnish プラグイン

Varnish は、オープンソースのウェブ キャッシュ アクセラレータです。詳細については、varnish-cache.org をご覧ください。

検出

Varnish をモニタリングするには、モニタリング エージェント用の Varnish プラグインを構成します。

検出されたサービスは [Resources] メニューの [Varnish Services] ページに表示されます。モニタリング エージェントをインストールし、インスタンス上の Varnish プラグインを構成すると、インベントリや指標が Monitoring によって [Varnish Services] ページに取り込まれます。

サポートされている Varnish のバージョン

Varnish は、メモリに保存されている統計情報を varnish デーモンから読み込むため、libvarnish ライブラリを使用するプラグインによってモニタリングされます。このライブラリは、実行している 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

Varnish をモニタリングするための Monitoring の構成

モニタリング エージェントをインストールした後、次の手順でインスタンス上の Varnish プラグインを構成します。

要件

Varnish プラグインは、バージョン 5.5.0-315 以降のモニタリング エージェントを必要とします。エージェントを更新するには、エージェントのアップグレードをご覧ください。

Varnish モニタリング プラグインを有効化する

VM インスタンス上で、varnish.confGitHub 構成リポジトリからダウンロードしてディレクトリ /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 varnish プラグインの詳細については、Plugin:Varnish をご覧ください。

モニタリング対象

Varnish プラグインがモニタリングする指標の詳細リストは、エージェントの指標: varnish にあります。

これらの指標の詳細については、varnish-cache.org をご覧ください。