Varnish-Metriken
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.
| 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. |