GlassFish-Metriken
In der folgenden Tabelle werden die Metriken aufgelistet, die als Ausgabe von GlassFish-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 |
|---|---|---|---|
| glassfish.applications.{Deployed Application}.TotalServletsLoaded | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher geladenen Servlets. |
| glassfish.applications.{Deployed Application}.ServletProcessingTimes | Deployed Application (Bereitgestellte Anwendung) | ms | Kumulative Servlet-Verarbeitungszeiten. |
| glassfish.applications.{Deployed Application}.ActiveServletsLoaded | Deployed Application (Bereitgestellte Anwendung) | count | Anzahl der geladenen Servlets. |
| glassfish.applications.{Deployed Application}.ExpiredSessionsTotal (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher abgelaufenen Sitzungen. |
| glassfish.applications.{Deployed Application}.PassivatedSessionsTotal | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher passivierten Sitzungen. |
| glassfish.applications.{Deployed Application}.ActivatedSessionsTotal | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher aktivierten Sitzungen. |
| glassfish.applications.{Deployed Application}.SessionsTotal | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher erstellten Sitzungen. |
| glassfish.applications.{Deployed Application}.RejectedSessionsTotal (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher abgelehnten Sitzungen. |
| glassfish.applications.{Deployed Application}.PersistedSessionsTotal | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher bestehen bleibenden Sitzungen. |
| glassfish.applications.{Deployed Application}.ActiveSessions (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | count | Anzahl der aktiven Sitzungen. |
| glassfish.applications.{Deployed Application}.RequestCount | Deployed Application (Bereitgestellte Anwendung) | count | Kumulative Anzahl der bisher verarbeiteten Anforderungen |
| glassfish.applications.{Deployed Application}.MaxTime (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | ms | Längste Antwortzeit für eine Anforderung; kein kumulativer Wert, sondern die längste Antwortzeit unter den Antwortzeiten. |
| glassfish.applications.{Deployed Application}.ErrorCount (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | count | Kumulativer Wert der Fehleranzahl. Dabei stellt die Fehleranzahl die Anzahl der Fälle dar, in denen der Antwortcode größer oder gleich 400 war. |
| glassfish.applications.{Deployed Application}.ProcessingTime | Deployed Application (Bereitgestellte Anwendung) | ms | Durchschnittliche Anforderungsverarbeitungsdauer. |
| glassfish.applications.{Deployed Application}.TotalJspCount | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der bisher geladenen JSP-Seiten. |
| glassfish.applications.{Deployed Application}.JspCount | Deployed Application (Bereitgestellte Anwendung) | count | Anzahl der aktiven JSP-Seiten. |
| glassfish.applications.{Deployed Application}.JspErrorCount (empfohlene Metrik) | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der durch Aufrufe von JSP-Seiten ausgelösten Fehler. |
| glassfish.applications.{Deployed Application}.JspReloadedCount | Deployed Application (Bereitgestellte Anwendung) | count | Gesamtanzahl der neu geladenen JSP-Seiten. |
| Metriktyp | Ressource (Name der spezifischen Datenbank, falls relevant) | Einheiten | Beschreibung des Metriktyps |
|---|---|---|---|
| glassfish.deployment.lifecycle.ActiveApplicationsDeployed (empfohlene Metrik) | count | Gesamtanzahl der bisher bereitgestellten Anwendungen. | |
| glassfish.deployment.lifecycle.TotalApplicationsDeployed (empfohlene Metrik) | count | Anzahl der bereitgestellten Anwendungen. |
| Metriktyp | Ressource (Name der spezifischen Datenbank, falls relevant) | Einheiten | Beschreibung des Metriktyps |
|---|---|---|---|
| glassfish.http-service.server.request.Count200 | count | Anzahl der Antworten mit Statuscode 200. | |
| glassfish.http-service.server.request.Count2xx | count | Anzahl der Antworten mit einem Statuscode im Bereich 2xx. | |
| glassfish.http-service.server.request.Count302 | count | Anzahl der Antworten mit Statuscode 302. | |
| glassfish.http-service.server.request.Count304 | count | Anzahl der Antworten mit Statuscode 304. | |
| glassfish.http-service.server.request.Count3xx | count | Anzahl der Antworten mit einem Statuscode im Bereich 3xx. | |
| glassfish.http-service.server.request.Count400 | count | Anzahl der Antworten mit Statuscode 400. | |
| glassfish.http-service.server.request.Count401 | count | Anzahl der Antworten mit Statuscode 401. | |
| glassfish.http-service.server.request.Count403 | count | Anzahl der Antworten mit Statuscode 403. | |
| glassfish.http-service.server.request.Count404 | count | Anzahl der Antworten mit Statuscode 404. | |
| glassfish.http-service.server.request.Count4xx | count | Anzahl der Antworten mit einem Statuscode im Bereich 4xx. | |
| glassfish.http-service.server.request.Count503 | count | Anzahl der Antworten mit Statuscode 503. | |
| glassfish.http-service.server.request.Count5xx | count | Anzahl der Antworten mit einem Statuscode im Bereich 5xx. | |
| glassfish.http-service.server.request.MaxTime | ms | Längste Antwortzeit für eine Anforderung; kein kumulativer Wert, sondern die längste Antwortzeit unter den Antwortzeiten. | |
| glassfish.http-service.server.request.CountBytesReceived (empfohlene Metrik) | count | Anzahl der empfangenen Bytes. | |
| glassfish.http-service.server.request.CountBytesTransmitted (empfohlene Metrik) | count | Anzahl der übertragenen Bytes. | |
| glassfish.http-service.server.request.RequestCount (empfohlene Metrik) | count | Kumulative Anzahl der bisher verarbeiteten Anforderungen. | |
| glassfish.http-service.server.request.CountOpenConnections | count | Anzahl der offenen Verbindungen. | |
| glassfish.http-service.server.request.ProcessingTime (empfohlene Metrik) | ms | Durchschnittliche Anforderungsverarbeitungsdauer. |
| Metriktyp | Ressource (Name der spezifischen Datenbank, falls relevant) | Einheiten | Beschreibung des Metriktyps |
|---|---|---|---|
| glassfish.jvm.garbage-collectors.Scavenge.CollectionCount | count | Gesamtanzahl der aufgetretenen Sammlungen. | |
| glassfish.jvm.garbage-collectors.Scavenge.CollectionTime | ms | Ungefähre verstrichene Erfassungszeit in Millisekunden. | |
| glassfish.jvm.garbage-collectors.MarkSweepCompact.CollectionCount | count | Gesamtanzahl der aufgetretenen Sammlungen. | |
| glassfish.jvm.garbage-collectors.MarkSweepCompact.CollectionTime | ms | Ungefähre verstrichene Erfassungszeit in Millisekunden. | |
| glassfish.jvm.memory.CommittedHeapSize | Bytes | Menge an Arbeitsspeicher in Byte, die für die Verwendung durch die Java Virtual Machine festgeschrieben ist. | |
| glassfish.jvm.memory.CommittedNonHeapSize | Bytes | Menge an Arbeitsspeicher in Byte, die für die Verwendung durch die Java Virtual Machine festgeschrieben ist. | |
| glassfish.jvm.memory.InitHeapSize | Bytes | Menge an Arbeitsspeicher in Byte, die von der Java Virtual Machine anfänglich vom Betriebssystem für die Speicherverwaltung angefordert wird. | |
| glassfish.jvm.memory.InitNonHeapSize | Bytes | Menge an Arbeitsspeicher in Byte, die von der Java Virtual Machine anfänglich vom Betriebssystem für die Speicherverwaltung angefordert wird. | |
| glassfish.jvm.memory.MaxHeapSize (empfohlene Metrik) | Bytes | Maximale Arbeitsspeichermenge in Byte, die für die Speicherverwaltung verwendet werden kann. | |
| glassfish.jvm.memory.MaxNonHeapSize | Bytes | Maximale Arbeitsspeichermenge in Byte, die für die Speicherverwaltung verwendet werden kann. | |
| glassfish.jvm.memory.ObjectPendingFinalizationCount | count | Ungefähre Anzahl von Objekten, für die die Finalisierung aussteht. | |
| glassfish.jvm.memory.UsedHeapSize | Bytes | Menge des verwendeten Arbeitsspeichers in Byte. | |
| glassfish.jvm.memory.UsedNonHeapSize | Bytes | Menge des verwendeten Arbeitsspeichers in Byte. |
| Metriktyp | Ressource (Name der spezifischen Datenbank, falls relevant) | Einheiten | Beschreibung des Metriktyps |
|---|---|---|---|
| glassfish.transaction-service.ActiveCount (empfohlene Metrik) | count | Gibt die Anzahl der derzeit aktiven Transaktionen an. | |
| glassfish.transaction-service.CommittedCount (empfohlene Metrik) | count | Stellt die Anzahl der Transaktionen bereit, für die ein Commit ausgeführt wurde. | |
| glassfish.transaction-service.RolledBackCount (empfohlene Metrik) | count | Stellt die Anzahl der Transaktionen bereit, für die ein Rollback ausgeführt wurde. |
| Metriktyp | Ressource (Name der spezifischen Datenbank, falls relevant) | Einheiten | Beschreibung des Metriktyps |
|---|---|---|---|
| glassfis.resources.{PoolName}.AverageConnWaitTime | PoolName | ms | Durchschnittliche Dauer der Wartezeit pro erfolgreicher Verbindungsanforderung. |
| glassfis.resources.{PoolName}.ConnRequestWaitTime | PoolName | ms | Die längsten und kürzesten Wartezeiten von Verbindungsanforderungen. Der aktuelle Wert gibt die Wartezeit der letzten Anforderung an, die vom Pool verarbeitet wurde. |
| glassfis.resources.{PoolName}.NumConnAcquired | PoolName | count | Anzahl der aus dem Pool abgerufenen logischen Verbindungen. |
| glassfis.resources.{PoolName}.NumConnCreated | PoolName | count | Die Anzahl der physischen Verbindungen, die seit dem letzten Zurücksetzen erstellt wurden. |
| glassfis.resources.{PoolName}.NumConnDestroyed | PoolName | count | Anzahl der physischen Verbindungen, die seit dem letzten Zurücksetzen zerstört wurden. |
| glassfis.resources.{PoolName}.NumConnfailedValidation | PoolName | count | Die Gesamtanzahl der Verbindungen im Verbindungspool, bei denen die Validierung von der Startzeit bis zum Zeitpunkt der letzten Abtastung fehlgeschlagen ist. |
| glassfis.resources.{PoolName}.NumConnFree | PoolName | count | Die Gesamtanzahl der freien Verbindungen im Pool zum Zeitpunkt der letzten Abtastung. |
| glassfis.resources.{PoolName}.NumConnnotSuccessfullyMatched | PoolName | count | Anzahl der während des Abgleichs abgelehnten Verbindungen. |
| glassfis.resources.{PoolName}.NumConnReleased | PoolName | count | Anzahl der für den Pool freigegebenen logischen Verbindungen. |
| glassfis.resources.{PoolName}.NumConnSuccessfullyMatched | PoolName | count | Anzahl der erfolgreich abgeglichenen Verbindungen. |
| glassfis.resources.{PoolName}.NumConnTimedOut | PoolName | count | Die Gesamtanzahl der Verbindungen im Pool, bei denen zwischen der Startzeit und dem Zeitpunkt der letzten Abtastung eine Zeitüberschreitung aufgetreten ist. |
| glassfis.resources.{PoolName}.NumConnUsed | PoolName | count | Stellt Statistiken zur Verbindungsnutzung bereit. Die Gesamtanzahl der derzeit verwendeten Verbindungen sowie Informationen zur maximalen Anzahl der Verbindungen, die verwendet wurden (die Obergrenzenmarkierung). |
| glassfis.resources.{PoolName}.NumPotentialConnLeak (empfohlene Metrik) | PoolName | count | Anzahl der potenziellen Verbindungsverluste. |
| glassfis.resources.{PoolName}.WaitQueueLength (empfohlene Metrik) | PoolName | count | Anzahl der Verbindungsanforderungen in der Warteschlange, die darauf warten, verarbeitet zu werden. |