Varnish-Metriken

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • In der folgenden Tabelle werden die Metriken aufgelistet, die als Ausgabe von Varnish-Prüfungen erfasst werden. Einträge, die als Empfohlene Metriken angegeben sind, sind Metriken mit hoher Sichtbarkeit, die auf der Betreiber-Arbeitsbereich-Registerkarte „Metrik“ angezeigt werden, nachdem eine Warnung generiert wurde. Diese Metriken liefern dem Operator zusätzliche Informationen, damit das angegebene Problem weiter untersucht werden kann.

    Tabelle : 1. Varnish-Metriken
    Metriktyp Ressource (Name der spezifischen Datenbank, falls relevant) Einheiten Beschreibung des Metriktyps
    MAIN_sess_conn (empfohlene Metrik) count Kumulative Anzahl der akzeptierten Clientverbindungen nach Varnish-Cache.
    MAIN_sess_drop (empfohlene Metrik) count Anzahl der Verbindungen, die aufgrund einer vollen Warteschlange getrennt wurden.
    MAIN_client_req (empfohlene Metrik) count Kumulative Anzahl der empfangenen Clientanforderungen. Wird schrittweise erhöht, nachdem eine Anforderung empfangen wurde, aber bevor eine Antwort von Varnish erfolgt.
    MAIN_cache_hit count Kumulative Anzahl, die angibt, wie oft eine Datei aus dem Cache von Varnish bereitgestellt wurde.
    MAIN_cache_hitpass count Kumulative Anzahl von Treffern für eine Datei vom Typ „pass“.
    MAIN_cache_miss count Kumulative Anzahl, die angibt, wie oft eine Datei angefordert wurde, sich aber nicht im Cache befand und daher vom Back-End angefordert wurde.
    MAIN_backend_conn count Kumulative Anzahl erfolgreicher TCP-Verbindungen mit dem Back-End.
    MAIN_backend_unhealthy (empfohlene Metrik) count Kumulative Anzahl der Back-End-Verbindungen, bei denen nicht versucht wurde, sie herzustellen, da das Back-End als fehlerhaft markiert wurde.
    MAIN_backend_busy count Kumulative Anzahl der Fälle, in denen die maximale Anzahl von Verbindungen mit dem Back-End erreicht wurde.
    MAIN_backend_fail (empfohlene Metrik) count Kumulative Anzahl der fehlgeschlagenen Verbindungen mit dem Back-End.
    MAIN_backend_reuse (empfohlene Metrik) count Kumulative Anzahl der Verbindungen, die aus dem Keep Alive-Pool wiederverwendet wurden.
    MAIN_backend_recycle count Kumulative Anzahl der aktuellen Back-End-Verbindungen, die in einen Pool von Keep Alive-Verbindungen zurückversetzt und noch nicht verwendet wurden.
    MAIN_threads (empfohlene Metrik) count Anzahl der Threads in allen Pools.
    MAIN_threads_limited count Anzahl, die angibt, wie oft ein Thread erstellt werden musste, aber nicht konnte, weil die für varnishd konfigurierte Kapazität für neue Threads ausgeschöpft wurde.
    MAIN_threads_created count Anzahl der Erstellungen eines Threads.
    MAIN_threads_failed (empfohlene Metrik) count Anzahl der erfolglosen Versuche von Varnish, einen Thread zu erstellen.
    MAIN_thread_queue_len count Aktuelle Warteschlangenlänge: Anzahl der Anforderungen, die im Worker Thread darauf warten, verfügbar zu werden.
    MAIN_sess_queued count Anzahl, die angibt, wie oft in Varnish keine Threads mehr vorhanden waren und eine Anforderung in die Warteschlange gestellt werden musste.
    MAIN_n_expired (empfohlene Metrik) count Kumulative Anzahl abgelaufener Objekte, z. B. aufgrund von TTL.
    MAIN_n_lru_nuked (empfohlene Metrik) count Least Recently Used Nuked Objects (Am längsten nicht verwendete entfernte Objekte): Kumulative Anzahl der zwischengespeicherten Objekte, die von Varnish aufgrund von Platzmangel aus dem Cache entfernt wurden.
    MAIN_backend_req (empfohlene Metrik) count Anzahl der Anforderungen an das Back-End.