TAA-Monitor für ASP.Net

Um den TAA Monitor in einem Browserfenster anzeigen zu können, muss in der Konfiguration der ISS-Anwendung die Extension .monitor hinzugefügt werden:

Außerdem muss in der Web.Config der Anwendung folgender Eintrag hinzugefügt werden:

<httpHandlers>
        <add verb="GET" path="taa.monitor" type="TeamWiSE.TAA.Web.Monitor,TeamWiSE.TAA" />
</httpHandlers>

Es werden nicht für jeden Geschäftsvorfall Monitordaten produziert, um den Speicherverbrauch auf dem Server in Grenzen zu halten. Durch die Angabe der Option -si beim taaEnter wird die Infrastruktur dazu veranlasst, für diesen Geschäftsvorfall Monitordaten zu produzieren. Diese werden in eine temporäre Datei geschrieben, damit der Hauptspeicher des Webservers nicht belastet wird. Außerdem kann hierdurch auch noch auf die Monitordaten zugegriffen werden, nachdem der Geschäftsvorfall beendet ist.

Der Detailierungsgrad der erstellten Monitordaten kann über die Option -i:<n> angegeben werden. Ist diese nicht angegeben, so wird der InfoLevel aus der Config-Section der TAA-Registry ermittelt.

Der Ort, wo die temporären Dateien gespeichert werden sollen, wird aus dem ibcDir in der Config-Section der TAA-Registry ermittelt. Die Anzahl Tage, wie lange die Dateien aufbewahrt werden, wird in dem Registryeintrag ibcExpire gesetzt. Standardmäßig werden die Dateien nach 7 Tagen gelöscht.

Damit die Monitorausgabe in einem Browserfenster angezeigt wird, muss die Seite taa.monitor abgerufen werden.

Wenn bereits ein Geschäftsvorfall aktiv ist, werden die Daten zu diesem Geschäftsvorfall angezeigt. In der Dropdown-Combobox werden alle bisher bekannten Geschäftsvorfälle angezeigt, für die Monitordaten produziert worden sind. Sollte die GUID des verlangten Geschäftsvorfall nicht in der Liste vorhanden sein, so kann diese in das Textfeld eingegeben werden. Durch Drücken des Refresh-Knopfes werden dann die Monitordaten (sofern vorhanden) dieses Geschäftsvorfalls geladen.

Solange der Geschäftsvorfall nicht beendet ist, kann auf dieser Seite auch der Detailierungsgrad angepasst werden. Außerdem kann das Erzeugen von Monitordaten hier ein- und ausgeschaltet werden.