Varnish プラグイン

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

検出

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

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

サポートされている 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.org をご覧ください。

モニタリング対象

Varnish プラグインは、次の指標をモニタリングします。

  • バックエンド接続
    • 成功(数)
    • 失敗(数)
    • 試行されない(数)
    • リサイクル(数)
    • 再使用(数)
    • 多すぎる(数)
    • 未使用(数)
    • 閉鎖された(数)
  • クライアント接続
    • 承認済み(数)
    • ドロップされた(数)
    • 受信(数)
  • キャッシュ統計
    • キャッシュ ヒット(数)
    • キャッシュミス(数)
    • ヒットパス(数)

詳細については、エージェント指標の一覧: Varnish をご覧ください。

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

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。