Varnish Cache-Überwachung

Überwachen Sie Ihre Varnish-Einrichtung und erhalten Sie detaillierte Statistiken zu Cacheleistung, Anforderungen und Sitzungen.

Varnish Cache ist ein Webanwendungsbeschleuniger, der vor einem HTTP-Server installiert wird, um den Inhalt zwischenzuspeichern. Analysieren und optimieren Sie Ihre Varnish Cache Server durch die Konfiguration unseres Plug-ins. Überwachen Sie auf proaktive Weise die Verfügbarkeit und Leistung von erstellten Caches und Arbeitsobjekten.

In diesem Dokument werden die Konfiguration des Varnish Cache-Plug-ins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von Varnish Cache-Ökosystemen zu erhalten.

Leistungsüberwachungskennzahlen für Varnish Cache:

Installieren und konfigurieren Sie unser Plug-in, um die Leistungskennzahlen Ihres Varnish Cache-Ökosystems zu überwachen. Verwenden Sie diese Schlüsselindikatoren, um fundierte Entscheidungen zur Fehlerbehebung zu treffen und den kontinuierlichen Betrieb Ihres Varnish Cache zu gewährleisten:

Cache Hits

Use the metric cache_hit to record the total number of times the cache was successfully accessed by a request. Helps in understanding the success rate in your system.

Fehlschläge im Cache

The cache_miss metric will record the total number of times a request was unsuccessful in accessing the cache. Helps in understanding the error rate in your system.

Worker-Threads

n_wrk_create records the total number of worker threads that have been created by various requests in the cache.

Arbeitsanforderungen in Warteschlange

The metric n_wrk_queued records the total number of work requests received to the cache that are currently queued.

Abgebrochene Sitzungen

The metric sess_pipe_overflow records the total number of sessions dropped due to session pipe overflow.

Voraussetzung

  • Stellen Sie sicher, dass das Python-Modul "psycopg2" installiert ist, um die Statistiken vom Varnish Cache-Server abzurufen.

Plug-in-Installation

  • Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
  • Laden Sie die Datei varnish_cache.py aus unserem GitHub-Repository herunter.
  • Erstellen Sie das Verzeichnis "varnish_cache" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/varnish_cache" des Linux-Agenten von Site24x7 und legen Sie die Datei "varnish_cache.py" unter "/opt/site24x7/monagent/plugins/varnish_cache" ab.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.

Daten im Site24x7-Webclient anzeigen

  1. Melden Sie sich bei Site24x7 an und navigieren Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
  2. Sie können die Leistungsdiagramme zu den verschiedenen Kennzahlen für Ihren Varnish Cache-Server anzeigen.

Plug-in anpassen

Um ein Attribut hinzuzufügen/zu löschen oder dessen Einheit zu ändern, bearbeiten Sie die Datei "varnish_cache.py", nehmen Sie die gewünschten Änderungen vor und erhöhen Sie die Version des Plug-ins. Die Änderungen werden ab der nächsten Datenerfassung übernommen.

Plug-in-Beitrag

Sie können unser bestehendes Plug-in gerne unterstützen und Vorschläge oder Feedback in unserer Community veröffentlichen.

Weitere Plug-in-Integrationen

  • Redis-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer Redis-Datenbanken
  • MongoDB Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer MongoDB-Datenbanken
  • Memcached-Plug-in: Zur Analyse der Leistung Ihres Memcached-Servers
  • Nagios-Plug-in – Zur Ausführung Tausender von Nagios-Plug-ins in Site24x7, ohne einen Nagios-Server betreiben zu müssen
  • Sofort einsetzbare Plug-ins – Zur Überwachung Ihres gesamten App-Stacks mit unserer umfangreichen Auswahl an Integrationen
  • Benutzerdefinierte Plug-ins erstellen – Erstellen Sie benutzerdefinierte Linux- und Windows-Plug-ins und überwachen Sie benutzerdefinierte Attribute.