Varnish 監視
設定不要で、Varnishキャッシュのヒット率、バックエンドの稼働状況、オブジェクトストレージ、およびリクエストのスループットをリアルタイムで監視できます。
なぜ監視するのか Varnish?
Varnish Cacheは、Webアプリケーションの処理速度を劇的に向上させる強力なHTTPアクセラレータです。Varnishを監視することは、高いキャッシュヒット率を確保し、バックエンドの障害を検知し、オブジェクトのエヴィクションを追跡し、コンテンツ配信のパフォーマンスを最適な状態に維持するために不可欠です。
私たちが 監視するもの
キャッシュヒット率
キャッシュから提供されたリクエストの割合。
バックエンドの健全性
オリジンサーバーのヘルスステータス。
オブジェクトエビクション
キャッシュから退避されたオブジェクトのレート。
リクエスト/秒
総リクエストスループット。
スレッドプール使用状況
アクティブスレッドと利用可能スレッド。
バックエンド接続
オリジンサーバーへの接続。
キャッシュサイズ
現在のキャッシュオブジェクトストレージ使用量。
バンリスト長
アクティブなキャッシュバン数。
設定可能 アラートのトリガー
ダッシュボードでカスタムトリガーを設定し、Varnishのメトリクスが定義した閾値を超えた瞬間に通知を受け取れるようにします。

キャッシュヒット率
警告ヒット率が閾値を下回ったときに発動。
バックエンドダウン
重要なバックエンドサーバーがヘルスチェックに失敗したときにアラート。
オブジェクトエビクション
警告キャッシュ圧迫を示す高エビクションレートで発動。
スレッドプール
重要なスレッドプールが枯渇したときに発動。
リクエストレート
警告通常と異なるリクエストスループットでアラート。
の重要性: Varnish監視
Varnish Cacheはオリジンサーバーより300倍速くコンテンツを配信できます。監視がないと、キャッシュミスやバックエンド障害がこのメリットを帳消しにします。
- 最適な速度のためにキャッシュヒット率を高く維持
- バックエンド障害を即座に検出
- キャッシュストレージを正しくサイジングするためにエビクションを追跡
- リクエスト損失を防ぐためにスレッドプールを監視


なぜ選ぶべきか: Xitoring
ゼロコンフィグセットアップでエンタープライズグレードのVarnish監視。
- ワンコマンドインストール
- 15以上のグローバル監視ノード
- 統合ダッシュボード
- マルチチャネルアラート
- 履歴データ保持


Varnish の 前提条件
これらが揃っていることを確認してください — 揃っていれば、ほとんどの導入は 60 秒で完了します。
- Varnish Cache 6.x 以上
- varnishstat バイナリがシステム PATH 上で利用可能であること
- Varnish 共有メモリログ(/var/lib/varnish — root にはデフォルトで許可)への読み取りアクセス
はじめに 議事録
Varnish ホストに Xitogent をインストール
Varnish Cache が稼働しているホストに軽量な Xitogent 監視エージェントをインストールします。Xitogent は root で動作するため、追加のグループメンバーシップなしで Varnish の共有メモリを直接読み取れます。
curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEYvarnishstat が利用可能であることを確認
`varnishstat` バイナリが PATH 上にありカウンターを返すことを確認してください。ホスト上で `varnishstat -1` を実行すると、キャッシュ、バックエンド、セッションのメトリクスのスナップショットが表示されます。
varnishstat -1Varnish 連携を有効化
`sudo xitogent integrate` を実行して Varnish を選択します。Xitogent が接続をテストし、Varnish インスタンスと設定済みのバックエンドを自動検出します — 残りは自動的にセットアップされます。
sudo xitogent integrateアラートしきい値を設定(オプション)
キャッシュヒット率、Backend Down イベント、オブジェクトエビクションにカスタムしきい値を設定し、ユーザーがキャッシュ未使用の応答を見る前にキャッシュ劣化や容量問題を検知できるようにします。
動作確認
サーバー上でこのコマンドを実行して、Xitogent が連携を認識していることを確認してください。約 30 秒以内に新しいメトリクスがダッシュボードに流れ始めます。
sudo xitogent status代替ツールを 検討中ですか?
Varnish 監視の代替ツールと比べて Xitoring がどう優れているかをご覧ください — 定額料金、より深い統合、そしてスタック全体をカバーする 1 つのエージェント。




