Sensorkomponente für statischen Adapter konfigurieren
Voraussetzungen:
Die Aufgabe des Sensors besteht darin, den Inhalt der Protokolldatei für die Verarbeitung zu lesen.
Bei einem statischen
Parser wird dem Sensor eine Eigenschaft hinzugefügt, um anzugeben, dass nach der Verarbeitung des Sensors eine angepasste
Java-Parserklasse aufgerufen werden soll. Um den Sensor zu konfigurieren, gehen Sie wie folgt vor:
- Wählen Sie im linken Teilfenster des Editors für Adapterkonfiguration nacheinander die Optionen
Konfiguration > Kontextexemplar > Sensor aus.
Die Informationen zum Sensor werden dann im rechten Teilfenster angezeigt.
- Wählen Sie aus der Liste Sensortyp die Option StaticParserSensor aus.
- Geben Sie im Teilfenster mit den Details in das Feld Beschreibung eine Beschreibung für den Sensor ein.
- Geben Sie in das Feld Maximale Blockung die Anzahl der Common Base Event-Objekte ein, die vom Sensor für
den statischen Parser erstellt werden sollen, bevor sie an das Ausgabeprogramm übergeben werden.
Dieser Wert gibt an, wie viele Common Base Event-Objekte die Methode parseNext() der statischen Parserklasse
zurückgeben soll.
Dieser Wert wird von der Methode setConfiguration() der statischen Parserklasse als Parameter
array_size an die statische Parserklasse übergeben.
- Beim statischen Adapter gelten die Felder Puffergröße für Übereinstimmungswahrscheinlichkeit und
Größe für Dateifußzeile nur für Kontexte, die für Dauerbetrieb konfiguriert sind, sowie für Parserklassen, dieorg.eclipse.hyades.logging.parsers.MonitoringParser erweitern. Informationen über diese Felder finden Sie unter Konfiguration der Sensorkomponente.
- Die Eigenschaften directory (Verzeichnis) und fileName (Dateiname) werden beim Erstellen
der Adapterkonfigurationsdatei automatisch generiert. Diese Eigenschaften entsprechen dem Verzeichnis und Dateinamen
der Protokolldatei.
Um diese Eigenschaften zu aktualisieren, gehen Sie wie folgt vor:
- Wählen Sie nacheinander die Optionen Konfiguration > Kontextexemplar > Sensor > Eigenschaft 'fileName' aus.
- Bearbeiten Sie den Eigenschaftswert.
- Speichern Sie die Adapterkonfigurationsdatei, um die Änderungen anzuwenden.
- Wiederholen Sie die gleichen Schritte für die Eigenschaft directory.
- Fügen Sie die Eigenschaft parserClassName hinzu.
- Wählen Sie nacheinander die Optionen Konfiguration > Kontextexemplar > Sensor aus.
- Klicken Sie die rechte Maustaste an, um das Kontextmenü aufzurufen. Wählen Sie nacheinander
Hinzufügen > Eigenschaft aus. Das rechte Teilfenster wird aktualisiert und zeigt die Felder
an, in die der Name und der Wert der Eigenschaft eingegeben werden.
- Geben Sie parserClassName als Namen der Eigenschaft und den Namen der Java-Parserklasse als Wert der
Eigenschaft an.
- Speichern Sie die Adapterkonfigurationsdatei, um die Änderungen anzuwenden.
- Sie haben die Möglichkeit, weitere Eigenschaften hinzuzufügen, die Konfigurationsdaten enthalten, die an die
statische Java-Parserklasse übergeben werden können.Ein Beispiel hierfür ist die Version der Protokolldatei.
- Da Sie den Sensortyp geändert haben, müssen Sie die entsprechende Sensorkomponente unter 'Kontexte' ebenfalls aktualisieren.
- Wählen Sie Kontexte > Kontext: Basiskontextimplementierung > Komponente: OS-Dateisensor aus.
- Aktualisieren Sie die Felder Name und Beschreibung. Geben Sie
org.eclipse.hyades.logging.adapter.config.sensors.StaticParserSensor als
Ausführbare Klasse an.

- Speichern Sie die Adapterkonfigurationsdatei, um die Änderungen anzuwenden.
Eine Zusammenfassung der Eigenschaften, die für die Sensorkomponente eines statischen Parsers erforderlich sind,
finden Sie unter Struktur der Konfigurationsdatei.
Nach der Konfiguration des Sensors können Sie mit der Konfiguration der Ausgabeprogrammkomponente weiterarbeiten.
Verwandte Konzepte
Übersicht über generischen Hyades-Protokolladapter
Spezifikation des Common Base Event-Formats
Verwandte Aufgaben
Protokollparser erstellen
Statischen Adapter erstellen
Ausgabeprogrammkomponente für statischen Parser konfigurieren
Verwandte Referenzen
Struktur der Adapterkonfigurationsdatei
Editor für Adapterkonfiguration
Grammatik von regulären Ausdrücken
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.