SHR verwendet die log4j-API für die meisten Protokollierungszwecke. Es verwaltet eine Reihe von Protokolldateien für alle zugehörigen Module, wie den Collector, den Loader, das Metadaten-Repository, die interne Überwachung, die Administration Console, den Package Manager und die Datenverarbeitung. Diese Protokolldateien werden im Ordner %PMDB_HOME%\log
platziert. SHR verwaltet außerdem eine applikationsweite Protokolldatei, die Fehlermeldungen aus allen Modulen enthält. Diese Protokolldatei kann zur Fehlerbehebung verwendet werden.
In SHR stehen folgende Protokolldateien zur Verfügung:
Protokolldatei | Modul | Beschreibung |
---|---|---|
BSMRApp.log | k. A. | Applikationsweite Protokolldatei, die Fehlermeldungen aus allen SHR-Modulen mit Ausnahme der Datenverarbeitung enthält. |
collections.log | Collector | Enthält Fehlermeldungen zum Sammlungs-Framework, beispielsweise über konfigurierte Datenquellen, die Jobplanung der Sammlung sowie Verwaltungsinformationen. |
transform.log | Collector | Enthält Protokollmeldungen über die Datenabstimmung, das Zuordnungsprogramm (Mapper), die Anreicherung, das Daten-Staging und die Bereinigung des Staging-Bereichs. |
hpacollector.log | Collector | Enthält Protokollmeldungen über die Sammlung in HP Performance Agent. |
topologycollector.log | Collector | Enthält Protokollmeldungen über die Topologiesammlung. |
dbcollector.log | Collector | Enthält Protokollmeldungen über die Datenbanksammlung. |
loader.log | Loader | Enthält Protokollmeldungen über den Datenladevorgang aus dem Staging-Bereich in den Datenspeicher. |
metadata.log | Metadaten-Repository | Enthält Protokollmeldungen über die Fortdauer, den Zugriff und die Bearbeitung des Metadaten-Repositorys. |
Bsmrim.log | Interne Überwachung | Enthält Protokollmeldungen über die interne Überwachung der Job-Streams für die Datenverarbeitung, der Sybase IQ-Datenbank, der PMDB-Plattform und der Content Packs. |
bsmrfrontend | Administration Console | Enthält Protokollmeldungen über die Webanwendung der Oberfläche der Administration Console. |
dw_abclauncher.log | Datenverarbeitung | Enthält Protokollmeldungen über Job-Streams. In der prozessspezifischen Protokolldatei finden Sie spezielle Protokollmeldungen für einen Prozess. Beispiel: "loader.log" für den Loader-Prozess. |
packagemanager.log | Package Manager | Enthält Protokollmeldungen über die Installation und Deinstallation von Content Packs. |
postinstallconfig.log | Post-Installation | Enthält Protokollmeldungen über das Erstellen der Datenbank, das Erstellen des Datenbankschemas sowie andere Konfigurationsaufgaben nach der Installation. |
trend.log | Aggregate, Trendproc, Trendtimer | Enthält Meldungen für alle Backend-Prozesse von SHR. Jede Meldung gibt die Start- und Endzeiten für den protokollierten Prozess an. |
aggregate.log | Aggregate | Enthält Protokollmeldungen über das Laden von Daten aus den Satztabellen in die stündlichen, täglichen und Prognosetabellen und aus den stündlichen in die täglichen Tabellen. |
audit.log | Aggregate, Trendproc, Trendtimer | Zeichnet die Startzeiten, Endzeiten und die jeweilige Dauer von Backend-Prozessen auf. Wenn ein Prozess beginnt, weist die Datei eine PID (Prozessidentifikationsnummer) zu und zeichnet anschließend auf, wann der Prozess endet. Dabei wird angezeigt, dass die PID für den Prozess beendet wurde. |
backend.log | Aggregate, Trendproc, Trendtimer | Enthält Protokolldaten für alle Job-Schritte der Datenverarbeitung. Enthält auch die Protokolle für die Trend Sum-, Loader- und SQL Executor-Programme. |
License.log | Lizenz | Enthält Meldungen über lizenzbezogene Aufgaben. |
Mit allen SHR-Services ist eine Protokolldatei verknüpft. Diese Protokolldateien enthalten Fehlermeldungen der Konsole. Diese Protokolldateien werden nicht über die log4j-API gesteuert und werden während des Service-Starts überschrieben.
Protokolldatei | Service |
---|---|
BSMRService.log | Protokolldatei für die Performance Management Database (PMDB) Plattform-Administrator-Service |
BSMRCollectionService.log | Protokolldatei für den Collection-Service der PMDB-Plattform. |
BSMRDBLoggerService.log | Protokolldatei für den DB Logger-Service der PMDB-Plattform. |
BSMRIMService.log | Protokolldatei für den IM-Service der PMDB-Plattform. |
SybaseService.log | Protokolldatei für den Sybase IQ-Service der PMDB-Plattform. |
Trend.log | Protokolldatei für den Timer-Service der PMDB-Plattform. |
Activemq.log | Protokolldatei für den Message Broker-Service der PMDB-Plattform. |
Postgresql-<Datum und Uhrzeit>.log | Protokolldatei für den PostgreSQL-Service von SHR. |
Alle Einträge in den Protokolldateien haben das folgende Format:
Format | Beschreibung |
---|---|
Zeitstempel | Das Datenstempelfeld repräsentiert die Uhrzeit des Protokolleintrags. Es verwendet das 24-Stunden-Format "JJJJ-MM-TT hh:mm:ss,nnn". |
Schweregrad | Das Feld Schweregrad gibt den Schweregrad des Protokolleintrags an. Die Schweregrade sind DEBUG, INFO, WARN, ERROR, FATAL. |
Klassenname | Der vollqualifizierte Klassenname der aufrufenden Funktion, die die Protokollierungsanforderung ausgibt. |
Methodenname | Der Name der Methode, von der die Protokollierungsanforderung ausgegeben wurde. |
Meldung | Die von der Applikation bereitgestellte Meldung zum Protokollierungsereignis. |